Licenciado en Derecho con estudios de especialidad en Notaría Pública por la Universidad de Guanajuato, en Justicia Administrativa por el Instituto de Justicia Administrativa del Tribunal de lo Contencioso Administrativo del Estado de Guanajuato, en Derecho Constitucional por la Universidad de Buenos Aires (Argentina) y de igual forma, en Derecho Constitucional por la Universidad de Salamanca (España); Maestro en Justicia Constitucional y Doctor en Estudios Jurídicos, Políticos y de Gobierno en la División de Derecho, Política y Gobierno de la Universidad de Guanajuato con una línea de investigación en Derechos Humanos, Justicia Constitucional y Responsabilidad del Estado, con especial referencia en Responsabilidad por Error Judicial. Ha sido reconocido con distintos premios a la excelencia académica y participado como ponente en distintos congresos y seminarios en México, Argentina y España. Miembro fundador de la Asociación Mexicana de Justicia Constitucional y desde mayo de 2015 a la fecha participa como Secretario de la misma.
Actualmente es profesor investigador de tiempo completo de la División de Derecho, Política y Gobierno e imparte los cursos de Teoría del Derecho, Responsabilidad Patrimonial del Estado e Identidad y Legislación Universitaria, asimismo, se desempeña como Coordinador del programa educativo de Doctorado Iberoamericano en Derechos Humanos y Secretario Académico de la propia División.