En 2003 fungió como Delegado Nacional y Secretario de Movimientos Sociales del Comité Ejecutivo Nacional del Partido de la Revolución Democrática, posteriormente se desempeñó como delegado en Quintana Roo y secretario de Asuntos Electorales del Comité Ejecutivo Nacional (CEN).
En 1979 había un movimiento muy fuerte pro América Latina, particularmente a favor de Nicaragua donde participó de formas económicas, demandas políticas y manifestaciones en Estados Unidos.
También en 1980 militó en una organización abierta, la Organización De Masas que era la corriente socialista, en la cual militaban muchos exguerrilleros, después pasó a ser el Partido Patriótico Revolucionario, donde tenían alianzas electorales con el PSUM (Partido Socialista Unificado de México) y así se incorporan a la formación del PMS (Partido Mexicano Socialista), y de ahí a la formación del PRD.
En la formación del PRD es electo para ser el primer presidente del Partido en Coahuila, durante varios años; de 1997 al 2000 fue diputado local en Coahuila y para la elección del 2000, formó parte de la Comisión Nacional de Candidaturas junto con Leonel Godoy Rangel, Ifigenia Martínez y Cuauhtémoc Cárdenas Solórzano, entre otros.
En enero del 2000, se traslada a la Ciudad de México para incorporarse a la campaña del ingeniero Cárdenas, donde es delegado en varios estados, entre otros, San Luis Potosí y Tabasco.
En el 2002 entra al Comité Ejecutivo Nacional, como secretario de Movimientos Sociales.