Licenciado y Doctor en Derecho por la Facultad de Derecho de la Universidad Nacional Autónoma de México, con estudios de especialización en Derecho Constitucional y Administrativo.
Catedrático de tiempo completo en la Facultad de Derecho de la UNAM de las materias de Derecho Constitucional, Garantías Constitucionales y Teoría Constitucional a nivel licenciatura, y a nivel posgrado la de Poder Ejecutivo, Poder Legislativo y la de Administración Pública Federal, entre otras.
Cuenta con experiencia laboral en el sector público al haberse desempeñado como Directo de Becas de Servicio Social y del Programa de Atención Jurídica Gratuita a Personas de Escasos Recursos en el Programa de Solidaridad.
Ha sido diputado federal en dos ocasiones y diputado de la Asamblea Legislativa del Distrito Federal, en donde fue presidente de su primera Mesa Directiva y de la Comisión de Administración y Procuración de Justicia.
Conferencista en diversas universidades, instituciones y organismos públicos y privados de México y del extranjero, entre los que destacan la Organización de Estados Americanos; el Congreso Iberoamericano de Derecho Constitucional; la Universidad de la Habana; y la Universidad de San Diego.
Fue galardonado con la medalla al mérito docente “Jaime Torres Bodet” en el rubro de Educación en Posgrado, por la Asamblea Legislativa del Distrito Federal.
Actualmente es presidente del Consejo Nacional de Egresados de Posgrado en Derecho Asociación Civil y del Consejo Nacional de Egresados de la Facultad de Derecho de la UNAM.