Miembro Fundador del Partido Mexicano Socialista y del Partido de la Revolución Democrática.
Fue candidato a Nezahualcóyotl en las elecciones 2021 por la alianza va por México compuesta por PRI, PAN y PRD, quedando en tercer lugar.
Regidor de Ciudad Nezahualcóyotl por el PMS, en 2000 fue elegido presidente municipal de Ciudad Nezahualcóyotl para el periodo que concluyó en 2003, fue el segundo presidente municipal miembro del PRD.
En este último año fue elegido Senador por el Estado de México en fórmula con Yeidckol Polevnsky para el periodo que concluye en 2012.
[2] Es dirigente de la corriente perredista denominada Alternativa Democrática Nacional.