Se desempeñó como Ministro de Relaciones Exteriores de Chile durante la dictadura militar del general Augusto Pinochet.
Con su esposa Margarita Callejas Zamora tuvo 8 hijos.
[1] Durante su carrera diplomática sirvió como secretario en las embajadas de Chile en Argentina (1951), Turquía (1953), Colombia (1954), Reino Unido (1956-1961) y como Consejero en la embajada de Chile en Italia (1962-1967).
Fue ministro de Relaciones Exteriores de Chile en dos períodos en alto grado conflictivos para Chile, durante 1980-1981 y 1982-1983.
En ambos se vivió el crisis del Beagle y en el segundo la Guerra de las Malvinas, en la que Chile se vio involucrado.