Curso las carreras de licenciatura en Filosofía y en Derecho, en las Facultades de Filosofía y Letras y Derecho en la Universidad Nacional Autónoma de México. Asimismo, ha impartido las cátedras de Lógica, Ética y Estética en la Escuela Nacional Preparatoria. Así como las Ciencias Políticas y Filosofía del derecho, en la facultad de Derecho de la UNAM, de la que es profesor titular.