Durante su juventud militó en el Frente de Liberación Popular (conocido como "FELIPE") y en la Organización Comunista de España (Bandera Roja), siendo durante la Transición española uno de los dirigentes del Partido Socialista Unificado de Cataluña (PSUC).