- Nel 1941 aderì clandestinamente al Partito Comunista d’Italia
nel 1960 entrò nella Direzione del partito. - nel 1963, entrò nella Segreteria politica con Togliatti prima, con Luigi Longo dopo, e successivamente con Enrico Berlinguer.
- diresse la Sezione di organizzazione dei comunisti, la stampa e la propaganda e, in un secondo momento, la Sezione meridionale.
- Nel 1989 condivise la Svolta della Bolognina e nel 1991 aderì al Partito Democratico della Sinistra (1998).
- deputato regionale all’Assemblea Regionale Siciliana (1951-1962).
- alla Camera dei deputati nel 1963, confermato in questa carica nel 1968 e nel 1972, fino al 1976,
- al 1976, quando fu eletto nel Senato della Repubblica,[6] e rieletto nel 1979, 1983 e 1987,- 1992.