Ha sido académico en diversos planteles de educación superior, como la Universidad de Talca, la Universidad de Santiago de Chile (1989-2000), la Universidad Diego Portales, y la Universidad de Chile, donde actualmente dicta la asignatura de "Historia Institucional de Chile, siglos XVI al XVIII" en la Facultad de Derecho.