Ha sido profesor durante 50 años. Es doctor en Historia de la Pontificia Universidad Católica de Chile. En 1994, publica junto a la profesora Jule Salazar De la Policía Secreta a la Policía Científica. El Tránsito al Siglo XXI.
Es miembro de número del Instituto de Conmemoración Histórica. Pertenece a la Sociedad Chilena de Historia y Geografía. Es académico correspondiente de la Academia de Historia Naval y Marítima. Socio fundador el Círculo de Coleccionistas de Medallas. Es uno de los pioneros de la televisión educativa en nuestro país, desarrollando proyectos también en prensa y radio en el ámbito educacional.
Ha publicado numerosos manuales escolares. Es autor de la biografía de Diego Portales. Vida y Tiempo (1974). También de la Guardia Nacional de Chile (1808-1848) y ha investigado las enseñanza de las matemáticas en Chile (1758-1852).
Junto a la profesora Jule Salazar publicó el año 2003 El centro Vasco de Santiago de Chile, que analiza el proceso histórico-institucional de esta comunidad nacional en el siglo XX.
La historia de la educación, la historia naval y la presencia vasca en nuestro país, son temas de su interés.