Nato a Livorno il 27 dicembre 1940, abita a Carrara, è laureato in filosofia, è preside di liceo.
All’inizio degli anni Settanta è entrato nella DC, nelle cui liste è stato eletto consigliere comunale a Carrara per due legislature, ricoprendo anche l’incarico di capogruppo consiliare. E’ stato consigliere della Cassa di Risparmio di Carrara e segretario provinciale della DC di Massa e Carrara dal 1981 al 1984.
Alle elezioni regionali del 12 - 13 maggio 1985 è eletto consigliere nella circoscrizione di Massa Carrara, nella lista della DC, con 11.851 preferenze. E’ vicepresidente della commissione consiliare Artigianato, commercio e turismo.
Alle consultazioni del 6 - 7 maggio 1990 è rieletto consigliere regionale nella stessa circoscrizione e lista, con 11.131 preferenze. E’ membro della commissione Affari istituzionali e della commissione per la Riforma dello statuto.
Alle elezioni del 23 aprile 1995 viene eletto nella lista maggioritaria Toscana Democratica. Entra a far parte della Giunta regionale come assessore al bilancio, finanze, credito e programmazione.
Ha aderito al gruppo PPI.