Profesor en la Facultad de Derecho en UNAM
Licenciado en Derecho por la Facultad de Derecho de la Universidad Nacional Autónoma de México, maestro en Ciencias Penales por el Instituto Nacional de Ciencias Penales, maestro en Amparo por el Centro Universitario de Columbia; así como doctor en Derecho por la Universidad Panamericana y doctor en Cultura de Derechos Humanos por el Centro Universitario de Columbia. Además, es doctor honoris causa por el Centro Universitario Columbia.
Rector honorario del Centro Universitario de Allende, así como profesor en la Facultad de Estudios Superiores Aragón y en la Facultad de Estudios Superiores Acatlán, de la UNAM. De la misma forma, ha sido profesor en la Universidad Autónoma de Tlaxcala y en el Centro Universitario de Columbia.
Sumado a lo anterior, es autor de diversos libros jurídicos.