Nato a Fucecchio il 25 maggio 1936, risidente a Firenze, diplomato perito agrario.
Impegnato fin da ragazzo nell’Azione cattolica e poi nelle ACLI, si è iscritto alla DC per la prima volta nel 1959. Collaboratore della Coldiretti, ne assume la direzione regionale nel 1973.
Alle consultazioni regionali del 15 – 16 giugno 1975 è eletto nella lista della DC nella circoscrizione di Firenze con 7.966 preferenze. E’ segretario della commissione Agricoltura.
Alle elezioni regionali del 12 - 13 maggio 1985 è candidato nella stessa lista ed è eletto nella stessa circoscrizione con 11.492 preferenze. E’ presidente della commissione Agricoltura.
Ha aderito al gruppo DC.