Nato a Massa il 2 settembre 1943, dove abita, è diplomato ed è dipendente del Nuovo Pignone. Dal 1976 al 1981 ha ricoperto la carica di segretario generale della Fiom-Cgil di Massa Carrara, quindi, dal 1981 al 1990, è stato segretario generale della Cgil di Massa e Carrara. E' stato anche membro del consiglio di amministrazione dell'Internazionale marmi e macchine e del consiglio di amministrazione del Consorzio zona industriale apuana.
Alle elezioni del 6 - 7 maggio 1990 è eletto consigliere regionale nella circoscrizione di Massa e Carrara nella lista del PCI, con 9.822 preferenze. E' vicepresidente della commissione speciale Problemi comunitari e cooperazione internazionale e membro della commissione Attività produttive.
Alle consultazioni regionali del 23 aprile 1995 si presenta nella lista PDS ed è eletto nella stessa circoscrizione, con 8.497 preferenze. E' presidente della commissione consiliare Attività produttive, membro della commissione speciale sui rapporti con l?Unione europea e sulle attività internazionali e della commissione speciale per l'occupazione e la qualità del lavoro. Ha aderito al gruppo PDS.