De 1969 a 1995 fue titular de la cátedra de Derecho Constitucional en la Escuela Libre de Derecho, y a partir de 1992 de la de Garantías y Amparo Penal en la División de Estudios de Posgrado de la Facultad de Derecho de la UNAM, donde se desempeñó como tutor.