Ejerció la docencia en la Pontificia Universidad Católica de Chile (PUC), donde fue director general de la Vicerrectoría Académica entre 1971 y 1973, y secretario general entre 1990 y enero de 1998, y en la sede Valparaíso de la Facultad de Derecho de la Universidad de Chile entre 1967 y 1970.