Militante de izquierda, fue dirigente nacional del Partido Comunista Mexicano, Partido Socialista Unificado de México y Partido Mexicano Socialista.