Desempeñó numerosos cargos diplomáticos, entre ellos los de Director General de Protocolo y Ceremonial del Estado y Embajador de Costa Rica en Colombia, Chile, Uruguay, Francia, la Santa Sede, la Orden de Malta, Italia, Grecia y Chipre.