Abogado por la Escuela Libre de Derecho, con estudios en Antropología Jurídica y doctor en Derecho por la Universidad de Salamanca, donde recibió el premio extraordinario de Doctorado. Fue Director General del Instituto Nacional de Ciencias Penales (2012-2016) y del Instituto de la Judicatura Federal (2019-2020).
Actualmente, dirige la revista Tiempo de Derechos y coordina el área académica del Instituto de Ciencia Jurídica de la Fundación Aguirre, Azuela, Chávez y Jáuregui. Es profesor en diversas universidades, como la UNAM y la ELD, y miembro del Sistema Nacional de Investigadores. Ha sido profesor visitante en la Universidad de Pisa y autor de obras especializadas en Historia constitucional, como Monarquía y Nación entre Cádiz y Nueva España. Además, ha colaborado en programas televisivos como Ante la ley y La palabra justa del Canal Judicial.
Otras actividades en las que participa:
La Constitución Mexicana de 1824: del Federalismo, la República y la División de Poderes