Doctor en Derecho por la Universidad Complutense de Madrid, con la calificación «sobresaliente cum laude» por unanimidad.
Especialista en Derecho Constitucional por la Universidad Nacional Autónoma de México (UNAM), y por el Centro de Estudios Políticos y Constitucionales (CEPC, Madrid).
Es Investigador Nacional Nivel I del Sistema Nacional de Investigadores del Consejo Nacional de Ciencia y Tecnología (CONACYT).
Profesor de la Maestría en Derecho Constitucional y Derechos Humanos, y de la Maestría en Derecho Procesal Constitucional de la Universidad Panamericana (campus Cd. de México).
Asimismo, es Profesor de la Maestría en Derecho Constitucional de la Escuela Libre de Derecho.
Se ha desempeñado como analista de jurisprudencia en el Tribunal Constitucional de España (Madrid).
En la Suprema Corte de Justicia de la Nación se ha desempeñado, como Secretario de Estudio y Cuenta de la Segunda Sala, de la Primera Sala y del Tribunal Pleno.
En el Consejo de la Judicatura Federal ha sido Secretario Técnico de la Secretaría General de la Presidencia.
En el Tribunal Electoral del Poder Judicial de la Federación se ha desempeñado como Asesor de la Presidencia de la Sala Superior, así como Secretario de Estudio y Cuenta, y Titular de la Unidad Especializada en Procedimientos Especiales Sancionadores de la Sala Regional Especializada.
Ha publicado más de setenta trabajos, entre artículos de revistas especializadas, capítulos de libros y comentarios bibliográficos, aparecidos en México, Argentina, Colombia, Perú, Hungría y España.
Es autor de 4 libros, y coordinador o editor de otros 5, en materia de justicia constitucional y derechos fundamentales.