Es abogado con estudios en la Universidad Católica de Chile, y de Sociología Política en la Universidad de Bonn, Alemania. Ingresó al Servicio Diplomático en 1967. Ha sido Embajador de Chile en Alemania (1971-1974). Entre 1974 y 1982 residió en la ciudad de Bonn, donde fue editor periodístico de revistas y agencias de noticias alemanas. De regreso a Chile, fue investigador y miembro del Comité Ejecutivo del Centro de Estudios para el Desarrollo (1982 - 1990).
Además, ha sido Embajador de Chile ante la Comunidad Europea (1990-1992); Embajador de Chile en Italia (1992-1994) y Embajador de Chile en España (2000-2002), así como Subsecretario de Relaciones Exteriores de Chile (1994 -2000). Ejerció labores como parte del Comité Editorial de las revistas “Mensaje” y “Apsi”; del diario “Fortín Mapocho”, y Radio Cooperativa.







