Abogado y politólogo, especialista en Derecho Constitucional y en Derecho de Amparo, y maestro en Derecho Constitucional. Socio en el despacho “Espinoza López y Asociados”, obtuvo el certificado DESC de la Global School on Socioeconomic Rights, así como los diplomas en Juicios constitucionales en el ITAM y en Acceso a la justicia en materia de derechos humanos en la Suprema Corte de Justicia de la Nación. Es profesor adjunto de la Facultad de Economía y miembro de distintos proyectos de investigación y mejoramiento de la enseñanza en la UNAM, así como integrante del equipo editorial de Crítica Jurídica. Revista Latinoamericana de Política, Filosofía y Derecho y profesor por asignatura de la UACM. Ha sido becario CONACYT como asistente de investigador nacional nivel III y en el programa de posgrados de excelencia, colaborador del Programa de Investigación “Derecho y Sociedad” del CEIICH de la UNAM, asesor del Tribunale Permanente dei Popoli para la “Sesión México”, de la Asociación Latinoamericana de Integración y de la Organización Internacional del Trabajo. Sus artículos y ensayos han sido publicados en revistas especializadas y medios de alcance nacional e internacional, asimismo, ha sido conferencista en diversas universidades y foros académicos y sociales en México y en el extranjero. Desde hace siete años, forma parte del cuerpo de investigadores de CASIFOP y es asesor de diversos procesos colectivos de defensa del territorio y protección del medio ambiente en la ANAA, donde ha impulsado la educación jurídica popular y la práctica del litigio participativo. Recientemente publicó su libro Crítica marxista del Derecho. Materiales para una introducción.