Absolwentka XXVIII Liceum Ogólnokształcącego im. Jana Kochanowskiego w Warszawie. Ukończyła studia etnograficzne na Uniwersytecie Warszawskim, później pracowała w Instytucie Polityki Naukowej i Szkolnictwa Wyższego i Polskiej Akademii Nauk.
W okresie PRL nie należała do organizacji politycznych. Aktywność polityczną rozpoczęła od działań związanych z obroną praw człowieka, w tym szczególnie praw kobiet. Od połowy lat 80. działała w Lidze Kobiet Polskich. Przez dwie kadencje pełniła funkcję przewodniczącej zarządu głównego tej organizacji. W 1991 przystąpiła do Ruchu Demokratyczno-Społecznego, z którego listy wyborczej w tym samym roku bezskutecznie kandydowała w wyborach parlamentarnych.
W 1993 z listy Unii Pracy została posłem II kadencji. Pełniła funkcję wiceprzewodniczącej Sejmowej Komisji Edukacji, Nauki i Postępu Technicznego.
Do Sejmu ponownie została wybrana w 2001. 29 listopada 2001 została sekretarzem stanu w Kancelarii Prezesa Rady Ministrów, miesiąc później objęła stanowisko Pełnomocnika Rządu ds. Równego Statusu Kobiet i Mężczyzn. Pracowała nad przyjęciem przez rząd w 2002 II Krajowego Programu Działań na Rzecz Kobiet.
Z Unii Pracy odeszła 19 kwietnia 2005, przystępując do założonej przez siebie partii o nazwie Unia Lewicy. Była członkiem komitetu wyborczego Włodzimierza Cimoszewicza w wyborach prezydenckich w 2005. W wyborach do Sejmu w tym samym roku po raz trzeci została posłem, kandydując z listy Sojuszu Lewicy Demokratycznej. W grudniu 2005 wystąpiła z Unii Lewicy. Do końca życia pozostała osobą bezpartyjną.
W wyborach parlamentarnych w 2007 po raz czwarty uzyskała mandat poselski, kandydując z listy koalicji Lewica i Demokraci. Od 22 kwietnia 2008 zasiadała w klubie Lewica.
Zginęła w katastrofie samolotu prezydenckiego w Smoleńsku 10 kwietnia 2010[2]. 22 kwietnia została pochowana na Cmentarzu Powązkowskim w Warszawie.