Licenciado en Derecho por la Universidad nacional Autónoma de México, comenzó su carrera política como diputado y presidente de la Comisión de Relaciones Exteriores, posteriormente secretario privado del presidente, y subsecretario de la Presidencia. En el ámbito cultural, fue director del Instituto Nacional de Bellas Artes, subsecretario de cultura de la Secretaría de Educación Pública y presidente del Festival Internacional Cervantino. Tras esto, inició su carrera diplomática, siendo embajador de su país en Suecia, Alemania, Unión Soviética, España, Estados Unidos y Reino Unido.