Fue Agregado Cultural de la Embajada de Costa Rica en la República Federal de Alemania de 1963 a 1966, Viceministro de Relaciones Exteriores y Culto de 1978 a 1980, Ministro de Relaciones Exteriores y Culto de 1980 a 1982 y de 1990 a 1994 y Embajador de Costa Rica en las Naciones Unidas de 1998 a 2002.