Historiador de formación, obtuvo un máster y un doctorado en Historia por las universidades de Yale y Columbia, respectivamente.
Desempeñó múltiples cargos en la Cancillería mexicana, incluyendo el de Secretario Particular del Secretario de Relaciones Exteriores; Representante Permanente Alterno ante la Organización de las Naciones Unidas; Representante Permanente ante los Organismos Internacionales con sede en Ginebra, Suiza; Cónsul general de México en Barcelona y subsecretario para África, Asia-Pacífico, Europa y Naciones Unidas.
Fue galardonado con el Premio Josephine Pomerance 1995 de la Organización de Naciones Unidas (ONU) por su trayectoria a favor del desarme mundial.
Ha publicado en revistas especializadas artículos sobre historia de México y de Brasil, las Naciones Unidas, los derechos humanos, el desarme y la política exterior mexicana.
Además, ha impartido cátedra en la Universidad Nacional Autónoma de México, el Instituto Tecnológico Autónomo de México y la Universidad Iberoamericana.