Ha desempeñado cargos diplomáticos y consulares en el Brasil, los Estados Unidos de América, la Santa Sede, la Soberana y Militar Orden de Malta, los organismos de la ONU con sede Roma y la sede central de la Cancillería costarricense.