Cuenta con estudios de Maestría en Política Criminal por la Universidad Nacional Autónoma de México.

Licenciado en Derecho por la UNAM.

Ocupó el cargo de Subprocurador Jurídico y de Asuntos Internacionales en la PGR.

Fue Coordinador de Asesores de la C. Procuradora General de la República

Se desempeñó como Asesor Parlamentario en el Senado de la República.

Encargado del Despacho de la FEPADE.

Director General de Averiguaciones Previas y Control de Procesos en Materia de Delitos Electorales de la FEPADE.

Director General Jurídico de Delitos Electorales en FEPADE.

Agente del Ministerio Público de la Federación desde 1999.