Obtuvo el Doctorado en Derecho, la Maestría en Derecho y la Licenciatura en Derecho en la Universidad Nacional Autónoma de México.
Asesor del Diputado Rodolfo Ondarza Rovira en la Asamblea Legislativa del Distrito Federal en el 2012; y Asesor de la Diputada Araceli Vázquez Camacho en la Cámara de Diputados de 2009 a 2012.
Pertenece al claustro académico del Colegio Universitario del Distrito Federal (CUDF) y de otras Instituciones de Educación Superior, destacando en materias como: Consecuencias Jurídicas en la Era Digital; Etapas del Nuevo Sistema de Enjuiciamiento Penal, Argumentación Jurídica, Derecho Jurisprudencial y Habilidades Básicas de Litigio en un Sistema Procesal Acusatorio Adversarial y Oral, entre otras.