Nato a Filattiera (Massa) il 26 dicembre 1927, residente nella stessa città, laureato in lettere classiche, è stato preside di scuola media superiore.
E’ stato sindaco del Comune di Filattiera e presidente del consiglio di Valle della Lunigiana. Nell’ambito del suo impegno politico è stato segretario provinciale della Democrazia Cristiana di Massa Carrara.
Alle consultazioni regionali del 6 – 7 giugno 1970 si è presentato nella lista della DC ed è stato eletto nella circoscrizione di Massa con 11.909 preferenze. Nel corso di questa legislatura è stato membro della commissione Affari istituzionali.
Alle elezioni regionali del 15 – 16 giugno 1975 viene rieletto nella lista della DC, nella circoscrizione di Massa con 10.573 preferenze. E’ membro della commissione Istruzione, cultura e informazione, della commissione speciale Programmazione e della commissione speciale CEE.
Dimessosi nell’aprile 1979 per presentarsi alle elezioni politiche anticipate del 3 – 4 giugno 1979, è stato sostituito dal consigliere Liliano Mandorli.
Ha aderito al gruppo DC di cui è stato presidente.