Insieme a loro fu espulso dal partito e divenne dirigente del PDUP, rifiutando di tornare al PCI anche quando, nel 1984, la maggioranza del PDUP decise di confluirvi nuovamente. Rieletto deputato nella settima e nell'ottava legislatura, fu poi senatore nella Sinistra indipendente nella nona, ma per motivi di salute fu costretto ad abbandonare gradualmente la politica attiva: protagonista di numerose battaglie civili, era stato membro della Commissione parlamentare d'inchiesta sul Caso Moro e sul terrorismo in Italia.