Tuvo una larga trayectoria académica en la Pontificia Universidad Católica de Chile, primero como profesor en la Facultad de Derecho y luego en la de Historia, Geografía y Ciencia Política.