Licenciado en Derecho por la Universidad Nacional Autónoma de México y Maestro en Derecho por la Facultad de Estudios Superiores Aragón de la UNAM. Ha sido Secretario Honorario en Agencias del Ministerio Público adscrito a diversos Juzgados. Diplomado en Derecho Constitucional y Amparo impartido por la Facultad de Derecho de la UNAM. Diplomado en Herramientas Metodológicas para la Formación Basada en Competencias Profesionales por el ITESM/CICEP. Ha impartido diversas conferencias y ponencias magistrales.