Licenciado en Derecho por la Universidad Iberoamericana, Campus Ciudad de México. Maestro y Doctor en Derecho por la Universidad Complutense de Madrid, España.

Se ha desempeñado en diversos cargos públicos entre los que destacan: asesor del Subprocurador de Procedimientos Penales “C” de la Procuraduría General de la República (PGR) y Subdelegado de Procedimientos Penales de la misma Institución. Fiscal de la Unidad Especializada en Investigación de Secuestros y posteriormente, Coordinador General de la Unidad Especializada en Investigación de Secuestros de la entonces Subprocuraduría de Investigación Especializada en Delincuencia Organizada de la PGR.

Ha sido Investigador Titular en el Instituto de Investigaciones Jurídicas de la UNAM y profesor en el Instituto Nacional de Ciencias Penales y en la Escuela Libre de Derecho.

Es autor y coautor de diversos libros y artículos sobre Derecho Penal y Procesal Penal.