Licenciado en Derecho con mención honorífica por la U. Iberoamericana Puebla, Maestro en Derecho Procesal Civil con mención honorífica en el examen de grado (USAM) y Doctor en Derecho en Ciencias Penales y Juicios Orales (USA).
Con 10 años como secretario en Juzgados y Tribunales Federales, ha sido docente en diversas universidades.