Licenciado en Derecho por la Facultad de Derecho de la Universidad Autónoma de Baja California y Maestro en Derecho Constitucional y Amparo por la Universidad Xochicalco, en Baja California.

En el servicio público se ha desempeñado como Subprocurador contra la Delincuencia Organizada, Visitador General, Director de Asuntos Internos y Contraloría y Agente del Ministerio Público, en la Procuraduría General de Justicia del Estado de Baja California, entidad donde también se desempeñó como Jefe Estatal del Departamento de Servicios Previos a Juicio, Vigilancia de Medidas Cautelares y Beneficios Judiciales.

En el gobierno federal, fungió como Director de Certificación y Medios de Control de la Coordinación Nacional Antisecuestro (CONASE), dependiente de la Secretaría de Gobernación y Director General Adjunto de la Unidad para la Implementación del Sistema Procesal Penal Acusatorio en la Procuraduría General de la República.

Asimismo, fue Asesor en el Programa de Apoyo en Seguridad y Justicia MSI México/Contratista en USAID.

Es docente certificado por la entonces Secretaría Técnica del Consejo de Coordinación para la Implementación del Sistema de Justicia Penal (SETEC); Conferencista en la Tercera Conferencia Regional de Norteamérica y el Caribe IAP, organizada por la Asociación Nacional de Procuradores Generales de los Estado Unidos de América (NAAG).