Es miembro fundador del PRD y consejero nacional desde su Fundación.
Ha sido miembro de la dirección nacional del Partido de la Revolución Democrática (PRD) en diversas ocasiones desde su fundación y también fungió como representante ante el Consejo General del IFE.
Fue nombrado Consejero Nacional Emérito del PRD en 2005.
Ha sido profesor e investigador de matemáticas en el IPN y en la UAM.
Fue también asesor de Miguel Ángel Mancera y Enlace del Gobierno del Distrito Federal ante la Conferencia Nacional de Gobernadores (CONAGO).