Miembro Fundador del Partido Mexicano Socialista y del Partido de la Revolución Democrática.
Fue diputado federal por el estado de México en la LXII Legislatura del Congreso de la Unión. También se desempeñó como secretario de Gobernación en el gobierno de Carlos Salinas de Gortari.