Nato a Siena il 16 dicembre 1941 e qui residente, dopo la maturità classica diviene funzionario politico. Dal 1965 al 1968 è membro della segreteria nazionale della FGCI e direttore della rivista "Nuova generazione". Dal 1969 è membro del comitato centrale del PCI , dal 1972 è segretario della federazione del PCI di Catania e, dal 1978, segretario regionale toscano del partito. A Catania è eletto consigliere comunale.
Alle consultazioni regionali del 8 - 9 giugno 1980 è eletto nella lista del PCI nella circoscrizione di Firenze, con 11.078 preferenze. E' prima membro della commissione consiliare Istruzione e cultura e successivamente della commissione Affari istituzionali e personale.
Alle elezioni regionali del 12 - 13 maggio 1985 è rieletto consigliere nella stessa circoscrizione e lista, con 12.098 preferenze. E' segretario della commissione consiliare Istruzione e cultura fino alle sue dimissioni da consigliere, il 14 maggio 1987, per presentarsi alle elezioni politiche anticipate. Ha aderito al gruppo PCI.