Ha lavorato come caporedattrice al periodico «Noi donne», poi a il manifesto e nella redazione de l’Unità, Rinascita e, ancora, opinionista sul quotidiano Il Riformista. Nel 1998 è diventata portavoce di Fausto Bertinotti. Conduce per tre anni la trasmissione "Otto e mezzo" con G. Ferrara.
Ultime pubblicazioni: “Di questo amore non si deve sapere”, 2015; “Una donna può tutto. 1941: volano le Streghe della notte”, 2018; “Mara. Una donna del Novecento”, 2020, editore Ponte alle grazie.