Estudios primarios y secundarios en el colegio de los Sagrados Corazones y en el Instituto de humanidades Luis Campino.
Estudios universitarios (1955-59) en la Facultad de Derecho de la Pontificia Universidad Católica de Chile.
Recibió el título de abogado el año 1963.
Ingresó al Ministerio de Relaciones Exteriores el año 1960. Se desempeñó en diversas funciones en ese Ministerio hasta el año 2001.
Con posterioridad, hasta junio del 2006 fue Coordinador Académico de la Academia Diplomática Andrés Bello.
En el Ministerio fue: Funcionario de la Dirección Política, Jefe de Gabinete del Subsecretario, Director de Política Especial (en dos períodos de dos y cuatro años), Director de Política Bilateral y Director de Límites, además de Presidente de la Comisión Chilena de Límites.
Se desempeñó en diversos grados en las Embajadas de Chile en los Estados Unidos, Gran Bretaña, Argentina, Ecuador y Austria.
Fue Representante Permanente Alterno ante los organismos internacionales con sede en Ginebra.
Cónsul General en Bolivia y Embajador en Dinamarca, India, Venezuela y Sudáfrica.
Integró delegaciones de Chile en reuniones de la Conferencia de Naciones Unidas sobre Derecho del Mar; Organismo Internacional de Energía Atómica; Organización de Naciones Unidas para el Desarrollo Industrial; Organización Mundial del Trabajo; Organización Mundial de Propiedad Intelectual; Organización Mundial de Salud; Organización de Aviación Civil Internacional, Organización Marítima Intergubernamental, Organización Mundial de Comercio.
En dos períodos fue Presidente de la Sección Nacional Chilena del Pacífico Sur.
Los años 1977 y 1978, integró las delegaciones negociadoras chileno-argentinas, constituidas con posterioridad al Laudo del Beagle, incluyendo las que fueron consecuencia del Acta de Puerto Montt.
En los años 1996, 1997 y 1998 integró como representante de Chile – Estado garante del Protocolo de Rio de Janeiro – las conversaciones de paz Ecuador-Perú sostenidas en Brasilia.
Profesor de Historia Diplomática, Derecho y Práctica Diplomática y Política Exterior de Chile en la Academia Diplomática Desde 1977 ha dictado estos cursos en la Acade.
Ha sido Profesor de Derecho Internacional Público y de Relaciones Internacionales en Universidad de Chile, Central, Universidad Católica, ANEPE, Academia Superior de Investigaciones, etc.
En el año 1970 ganó por concurso una cátedra de profesor ayudante de Derecho Internacional Público en la Universidad de Chile.
En distintas ocasiones dictó un curso de Fronteras y Límites de Chile, en la Acade, como requisito de ascenso. Con anterioridad había dictado el mismo curso como ramo optativo en la Escuela de Derecho de la Universidad Central.
Autor de “Chile y Bolivia. Un largo Camino”, con una segunda edición revisada titulada “Chile y Bolivia. Un largo camino. De la Independencia a Monterrey” y autor de numerosos artículos aparecidos en revista “Diplomacia”, revistas de la Universidad Arturo Prat de Iquique y de la Universidad del Desarrollo, Instituto de Estudios Internacionales, etc.
Ha dictado conferencias en numerosas Universidades y planteles de educación superior, en Santiago, Arica, Iquique, Viña del Mar, Temuco y Concepción.
En julio del 2005 fue invitado por el entonces Director de ACAGUE, Coronel Bosco Pesse, a dictar una conferencia sobre temas de su especialidad a sus alumnos y profesores.
Ha sido condecorado por los gobiernos de Bélgica, Ecuador, Brasil, Italia, Perú y Sudáfrica.