Con una formación profundamente arraigada en la tradición del Derecho Romano y del Derecho Canónico, entendidos no como disciplinas arqueológicas, sino como sistemas vivos que siguen dando estructura, lenguaje y sentido al derecho contemporáneo.
Egresado de la Facultad de Derecho de la Universidad Nacional Autónoma de México con mención honorífica, ha dedicado buena parte de su vida académica al estudio, enseñanza y divulgación del Derecho Romano, materia de la que ha sido catedrático por oposición en la propia UNAM, así como miembro del Colegio de Profesores de Derecho Romano e Historia del Derecho. Su trabajo docente y de investigación le valió el reconocimiento con la Cátedra Extraordinaria “Leandro Azuara Pérez”.
Paralelamente a su vocación académica, ha desarrollado una extensa carrera jurisdiccional. Desde 2008 se desempeña como Magistrado del Tribunal Superior de Justicia, función que ha ejercido con una visión técnica rigurosa, pero también con una preocupación constante por el impacto humano, social e institucional de las decisiones judiciales.
Es autor de múltiples obras jurídicas —entre ellas textos comentados y estudios especializados— en las que combina el rigor dogmático con una lectura histórica y crítica del derecho.
En 2013 fue distinguido como miembro de número de la Legión de Honor Nacional de México, reconocimiento otorgado por su trayectoria académica, judicial y su aportación a la cultura jurídica del país.