Nato a Massa il 26 novembre 1937 e qui residente, laureato in scienze politiche, è stato impiegato dello Stato. Impegnato politicamente nel PSDI, ha successivamente aderito al PSI, facendo parte del comitato centrale del partito, come membro supplente, e degli organi dirigenti della federazione di Massa Carrara. Consigliere comunale a Massa, è stato eletto assessore allo sport e turismo nel 1968 e, dal 1970 al 1980, alla sicurezza sociale e sanità. Negli stessi anni fa parte dell’esecutivo della commissione sanità dell’ANCI regionale.
Alle consultazioni regionali del 8 - 9 giugno 1980 è eletto nella lista del PSI nella circoscrizione di Massa Carrara con 4.742 preferenze. Entra a far parte della Giunta regionale prima come assessore all’ambiente, poi, fino al maggio 1983, come assessore alle attività produttive. E’ quindi membro della commissione Sicurezza sociale.
Alle elezioni regionali del 12 - 13 maggio 1985 è rieletto consigliere nella stessa circoscrizione e lista, con 7.947 preferenze. E’ confermato assessore regionale, con competenze in materia di sanità, fino alle dimissioni rassegnate nel maggio 1987, per presentarsi alle elezioni politiche anticipate. Ha aderito al gruppo PSI.