Doctor en Ciencias Penales con mención honorífica en el Instituto Nacional de Ciencias Penales, y el Master in Law (Ll.M.), con especialidad en Sociología del Derecho, con distinción Magna Cum Laude Aprobatur, en el Instituto Internacional de Sociología Jurídica con sede en Oñati, España. Es también Licenciado en Psicología por la Facultad de Psicología de la Universidad Nacional Autónoma de México.
Ha sido profesor e investigador de tiempo completo por oposición en el Instituto Nacional de Ciencias Penales y en el Departamento de Derecho de la Universidad Autónoma Metropolitana, plantel Azcapotzalco. Asimismo ha desarrollado investigaciones para UNICEF, donde ha fungido como consultor externo, la Comisión Nacional de Derechos Humanos y el Instituto de Capacitación Penitenciaria, organismos en los que ha desempeñado diversos puestos.
Fue investigador titular en el Instituto de la Judicatura Federal, donde además dirigió el posgrado. Desde el año 2004 es Profesor Investigador Asociado en el Centro de Investigaciones Jurídicas y Políticas de la Universidad Autónoma de Tlaxcala.