Nato a Capannori (LU) il 7 maggio 1955 e qui residente, ha conseguito il diploma magistrale ed esercitato la professione di insegnante elementare. E' stato consigliere al Comune di Capannori per la lista dei Verdi ed è socio di Legambiente.
Entra in Consiglio regionale il 21 gennaio 1991 in sostituzione di Claudio Del Lungo e vi rimane fino al 19 novembre 1991, data di reintegro del consigliere. Alle elezioni del 6 - 7 maggio 1990 era candidato consigliere regionale nella circoscrizione di Lucca, nella lista dei Verdi, ed era risultato primo dei non eletti con 249 preferenze. Ha partecipato ai lavori della commissione consiliare Agricoltura.
Ha aderito al gruppo Verdi.