Profesor de Asignatura del Departamento de Derecho de la Universidad Iberoamericana. Licenciado en Derecho por la Universidad Iberoamericana, donde también obtuvo los grados de Maestría y Doctorado en Historia. Doctor en Derecho por la Universidad Nacional Autónoma de México