Estudió Relaciones Internacionales en la Universidad Iberoamericana y Maestría en Derecho Internacional Público Internacional por la Universidad de Ámsterdam; es autor de numerosos artículos en materia de libertad de expresión, acceso a la información, medios de comunicación y derechos humanos. Ha publicado en El Universal, Emeequis y Gatopardo, entre otros lugares. Es profesor de periodismo. Trabajó en la Oficina del Alto Comisionado para Refugiados de las Naciones Unidas (ACNUR), en El Salvador, Honduras, Cuba, Belice, República Democrática del Congo y Angola dónde realizó trabajo humanitario, y fue el director de la organización Artículo 19.