Ha desempeñado numerosos cargos diplomáticos, entre ellos los de Cónsul General de Costa Rica en San Francisco, Director General de Política Exterior, Director del Instituto Diplomático y Embajador de Costa Rica en Brasil, Israel Turquía y Nicaragua.