Licenciado en Relaciones Internacionales por la Universidad Iberoamericana y maestro en Derecho Público Internacional por la Universidad de Ámsterdam. Ha publicado en diferentes medios como El Universal, Gatopardo, Foreign Affairs, SinEmbargo.mx, El Noroeste y es profesor de periodismo en la Universidad Iberoamericana. Durante 10 años fue Director de la Oficina para México y Centroamérica de Artículo 19. Previamente, fue Director General Adjunto de la Unidad de Promoción y Defensa de los Derechos Humanos de Segob. También trabajó en la Oficina del Alto Comisionado para Refugiados de las Naciones Unidas (ACNUR), en El Salvador, Honduras, Cuba, Belice y Angola.