[1][2][3] Asimismo, publicó con regularidad artículos de opinión para el periódico mexicano La Jornada.
Fue cónsul de México en San Diego, California, Estados Unidos.
Adelantó su retiro del Servicio Exterior por las diferencias que tuvo su postura con la presidencia respecto al manejo de la relación bilateral con Cuba, país donde había iniciado su carrera diplomática.
Después de Cuba fue adscrito a Argentina y Brasil.
Perteneció al denominado "Gobierno legítimo" de Andrés Manuel López Obrador, donde fungió como Secretario de Relaciones Internacionales.