Nasce a Roma il 2 marzo 1918, si laurea in Giurisprudenza ed esercita la professione di avvocata.
Iscritta al Partito socialista, dal 1949 riveste un ruolo dirigente nazionale, come componente della direzione sino al 1969. Nel 1957 nasce la figlia Margherita.
Costante la militanza nell’Unione donne italiane, con incarichi negli organismi dirigenti centrali dal 1947 agli anni Settanta: nel comitato direttivo e in quello nazionale, nel consiglio nazionale e nella presidenza. Assieme alla compagna di partito Giuliana Nenni, sostiene nell’Udi la necessità di iniziative per l’approvazione di leggi sui diritti civili.
È eletta alla Camera nella seconda legislatura, nel 1953 e al Senato nella quinta, nel 1968. Nel 1970 le sono assegnati incarichi di governo, in qualità di sottosegretaria per la Pubblica istruzione dal 2 aprile 1970 al 5 agosto 1970 e poi di ministra della Pubblica istruzione dal 7 agosto 1970 al 16 febbraio 1972.
Muore a Roma il 13 settembre 1999.