Nato a Capannori (Lucca) il 4 novembre 1954, abita nello stesso comune, in località San Colombano.
Laureato in scienze politiche. E’ dipendente della Banca Toscana e si occupa dell’ufficio pianificazione e studi. È stato consigliere comunale dal 1975, prima a Capannori e poi a Lucca, e consigliere alla Provincia di Lucca. Ha ricoperto anche l’incarico di segretario della federazione del PCI di Lucca dal 1981 al 1987.
E’ presidente della cooperativa culturale Rinascita di Camigliano. Aderisce all’Associazione Komera onlus.
Alle consultazioni regionali del 23 aprile 1995 si presenta nella lista PDS ed è eletto nella circoscrizione provinciale di Lucca con 4.155 voti di preferenza. E’ stato presidente della commissione Affari istituzionali, membro della commissione di Controllo e segretario della commissione di Vigilanza.
Alle consultazioni regionali del 16 aprile 2000 si presenta nella lista DS ed è eletto nella circoscrizione provinciale di Lucca, con 7.229 voti preferenza. Nella seduta del Consiglio del 13 marzo 2001 è eletto vicepresidente del Consiglio regionale. E’ membro della commissione Affari istituzionali, della commissione di Vigilanza e della commissione speciale Statuto.
Aderisce al gruppo Democratici di Sinistra - Toscana Democratica.