Licenciado y Doctor en Derecho, por la Universidad Nacional Autónoma de México (UNAM). Además, cuenta con un doctorado en Ciencias Penales por la Universidad Tepantlato (Institución de C. Jurídicas de Estudios Superiores).
Doctor Honoris Causa por la Barra Nacional de Abogados.
Docente de importantes asignaturas en la Universidad Nacional Autónoma de México (UNAM), miembro del Claustro de Doctores de la Facultad de Derecho, Integrante del Consejo Técnico y Presidente del Tribunal Universitario.
Ha desempeñado diversos cargos como asesor de Asuntos Jurídicos del Secretario de Marina, asesor jurídico del Subsecretario de Inspección y Ejecución Fiscal de la Secretaría de Hacienda y Crédito Público, y asesor jurídico del Director General de INFONAVIT.
Magistrado Unitario Supernumerario de los Tribunales Agrarios.
Oficial Mayor del Tribunal Superior Agrario.
Fiscal Especial para la Atención de Delitos Cometidos por Servidores Públicos y Previstos en Leyes Especiales de la Procuraduría de la República.
Subprocurador en la Procuraduría General de la República.
Ha publicado 16 libros, siendo “Indiscreciones y Remembranzas” el más reciente.