Nato a Carrara il 4 gennaio 1937, residente a Carrara, è laureato in giurisprudenza. Iscritto al Partito Socialista Italiano dal 1956 al 1965, ha aderito poi al Partito Socialista di Unità Proletaria di cui è stato segretario provinciale a Carrara, dal 1971 fino alla confluenza nel Partito Comunista Italiano. Successivamente è stato membro del direttivo provinciale della federazione del PCI di Massa Carrara. Vicepresidente dell'amministrazione provinciale di Massa Carrara nel 1965, è stato consigliere comunale a Carrara dal 1964 ed infine assessore comunale dal 1970 al 1975. E' stato inoltre assessore alla Comunità montana della zona marmifera apuo-versiliese.
Alle consultazioni regionali del 15 - 16 giugno 1975 è stato eletto nella circoscrizione di Massa Carrara con 11.038 preferenze, nella lista del Partito Comunista Italiano. Nel corso della legislatura è stato consigliere segretario dell'Ufficio di presidenza del Consiglio regionale, membro della commissione Industria, commercio e artigianato e vicepresidente della commissione Cultura.
Alle consultazioni regionali dell'8 - 9 giugno 1980 è stato rieletto nella circoscrizione di Massa Carrara con 11.363 preferenze, nella lista del Partito Comunista Italiano. Nel corso della legislatura è stato vicepresidente della commissione Cultura, presidente della commissione speciale sulla situazione carceraria, membro della commissione speciale per la Programmazione e della commissione speciale per la CEE. Ha aderito al gruppo PCI.