Nacido en Valparaíso, se licenció en Filosofía y Educación en la Universidad Católica de Valparaíso.
Luego obtuvo el doctorado en Filosofía por la Universidad Complutense de Madrid.
Se desempeñó como secretario de Educación y Cultura de la OEA entre 1971 y 1975, y director de la oficina de la misma institución en Ginebra entre 1976 y 1980.
[2] En 1990 se integró a la Academia Chilena de Ciencias Sociales, Políticas y Morales del Instituto de Chile.
[4] En 2017 se había integrado al partido Evópoli.