Actualmente es diputado federal de la LXVI Legislatura.
Ha sido diputado federal anteriormente en la LXIV Legislatura y en tres ocasiones diputado local en la I y II Legislatura del Congreso de la Ciudad de México y en la IV Legislatura de la ALDF.
A lo largo de su carrera política se ha desempeñado como representante del PRD ante el Consejo Local Vigilancia del Registro Federal de Electores en el Distrito Federal yante el Consejo Distrital 37, 38 y 40 del Instituto Electoral del Distrito Federal; así como oficial mayor del comité delegacional del PRD en Tlalpan, Distrito Federal, y secretario técnico del Comité Técnico de Residuos Sólidos de la entonces Asamblea Legislativa del Distrito Federal.
Al término de su cargo, en las elecciones de 2015 fue postulado candidato del PRD y el Partido del Trabajo (PT) a diputado federal por el Distrito 14 del Distrito Federal; resultó triunfador en la elección al recibir el 29.70% de los votos, frente al 27.93% de los recibidos por su competidor de Morena, Alfonso Ramírez Cuéllar.
[5] Ejerció nuevamente el cargo en la II Legislatura de 2021 a 2024.