Es Doctor Europeo en Derecho Constitucional por la Universidad de Salamanca y Bolonia, miembro del Sistema Nacional de Investigadores del Conacyt nivel II. Se ha desempeñado como investigador en las áreas de Derecho Constitucional, Políticas Públicas para la Justicia y modelos comparados de Justicia Penal. Ha sido profesor – investigador invitado de las Universidades de: Salamanca en España, Bolonia en Italia y RICE en EEUU. Fue Director General para la Implementación del Sistema de Justicia Penal de la Secretaría de Gobernación.
Fue director del Legado de Investigación de Seguridad y Estado Constitucional de Derecho de la Escuela de Gobierno y Transformación Pública del Tecnológico de Monterrey; Así como Consejero Presidente de la Comisión de Seguridad y Justicia del Consejo Nuevo León, y Asesor Legislativo tanto en la Cámara de Diputados como de Senadores de la República. En la actualidad es miembro del claustro académico del Doctorado de Política Pública y de la Maestría en Administración Pública y Política Pública de la Escuela de Gobierno y Transformación Pública del Tecnológico de Monterrey.