Nata a Livorno il 28 marzo 1927, residente a Livorno, laureata in pedagogia, è stata docente universitario. Dopo un'intensa attività come docente alla facoltà di Magistero di Firenze e nel sindacato CGIL scuola, si è iscritta al Partito Comunista Italiano nel 1972. E' stata assessore al Comune di Livorno dal 1975 al 1980, prima alla cultura poi alla pubblica istruzione. Ha fatto parte del comitato cittadino del Partito Comunista Italiano di Livorno.
Alle consultazioni elettorali dell'8 - 9 giugno 1980 è stata eletta nella circoscrizione di Livorno nella lista del Partito Comunista Italiano, ed ha ottenuto 5.282 preferenze. Nel corso del suo mandato, fino al maggio 1983, data delle sue dimissioni per candidarsi alle elezioni politiche, è stata componente della commissione Sanità e sicurezza sociale e successivamente assessore agli affari generali e al personale. E' stata sostituita dal consigliere Catalina Schezzini.
Ha aderito al gruppo PCI.