Ha sido Cónsul General en Río de Janeiro, Brasil de 2001 a julio de 2004, Jefe Adjunto de Misión en la Embajada de los Estados Unidos en San Salvador (1999-2001), Jefe Adjunto de Misión en Yaundé, Camerún (simultáneamente acreditado en Guinea Ecuatorial) entre 1996 y 1999; Consejero Administrativo en Bamako, Malí (1994-1996) y Gaborone, Botsuana (1990-1993); oficial administrativo en Banjul, Gambia (1987-1989); supervisor de Servicios Generales en Burkina Faso (1985-1987); funcionario consular en Maracaibo, Venezuela (1982-1985) y Oficial de Servicios Generales en Yakarta, Indonesia (1980-1982).