Nato a Pistoia il 9 dicembre 1922, qui residente, laureato in giurisprudenza, ha esercitato la professione di avvocato.
E' deceduto il 25 ottobre 1978. E' stato consigliere comunale a Pistoia dal 1951 al 1960 ricoprendo anche l'incarico di capogruppo della Democrazia Cristiana. Componente della Giunta provinciale amministrativa di Pistoia dal 1960 al 1964, è stato rieletto consigliere comunale a Pistoia dal 1964 al 1970.
Alle consultazioni regionali del 6 - 7 giugno 1970 è stato eletto nella circoscrizione di Pistoia con 4.208 preferenze, nella lista della Democrazia Cristiana. Nel corso dell'intera legislatura è stato vicepresidente della commissione Affari istituzionali e membro della commissione per il Regolamento dell'assemblea regionale.
Alle elezioni regionali del 15 - 16 giugno 1975 è stato rieletto nella circoscrizione di Pistoia con 6.660 preferenze, nella lista della Democrazia Cristiana. Nel corso del suo mandato è stato membro della commissione Urbanistica. E' stato sostituito dal consigliere Marco Brachi.
Ha aderito al gruppo DC.