Es Licenciado en Derecho por la Universidad Autónoma de Querétaro y Doctor en Derecho con mención honorífica por la Universidad Nacional Autónoma de México. Profesor de la división de estudios de posgrado de la Facultad de Derecho de la UNAM. SNI nivel II. Autor de varias obras.
Fue designado por el Senado de la República como magistrado electoral regional (2008-2013) y como fiscal para la atención de delitos electorales (2015-2017).
Actualmente es Titular de la Unidad de Inteligencia Financiera, ratificado por la Cámara de Diputados (2018 a la fecha).