Doctor en Derecho y Ciencias Jurídicas por la Universidad del Distrito Federal y Maestro en Derechos Humanos por la Universidad Autónoma de Ciudad Juárez.

Desde 1972 ha colaborado en la administración pública, donde participó en el diseño de programas y proyectos como la creación del Instituto Nacional de Ciencias Penales y la estructura organizacional del Consejo Tutelar para Menores del entonces Distrito Federal.

Entre 1997 y 2006, desempeño cargos en el Gobierno del Distrito Federal, en las Delegaciones Miguel Hidalgo, Iztapalapa y Xochimilco, así como en la Secretaría de Gobierno y la Secretaría de Trasporte y Vialidad. También fue diputado suplente de 2009 a 2012.

Fue secretario del Comité Técnico para la Reforma Penitenciaria en el Distrito Federal, para el cierre del penal de Lecumberri y traslado de internos a los actuales reclusorios de la Ciudad de México y a la colonia Penal Islas Marías.