También fue parte de la dirigencia del Partido Comunista Mexicano y del Partido Socialista Unificado de México, así como del Partido Mexicano Socialista, organización que tras ceder la candidatura del ingeniero Heberto Castillo a favor de Cuauhtémoc Cárdenas dio inicio al PRD en 1989.