Fue oficial del Ministerio del Interior y de Relaciones Exteriores.
Fue embajador en varios países de América Latina y Europa, y también desempeñó cargos en la Organización de los Estados Americanos (OEA) y en la Organización de las Naciones Unidas (ONU).