Abogado de la Pontificia Universidad Católica. Ingresó al Servicio Exterior en 1970. Ha sido Embajador ante la Santa Sede (2006-2010); ante la Soberana Orden de Malta (2006-2010); en Albania (Concurrente) (2006-2010); en la República Popular China (2004-2006) en la Federación de Rusia (2000-2004); en Ucrania (Concurrente) (2000-2004); en el Reino Unido (1999-2000) y en Irlanda (Concurrente) (1999-2000). Además se desempeñó como Director de la Academia Diplomática "Andrés Bello" hasta el 2014.