Polityka
W 1987 roku wstąpiła do Niezależnego Zrzeszenia Studentów. W 1990 roku została członkiem Ruchu Obywatelskiego Akcja Demokratyczna. Od 1991 roku była członkiem Unii Demokratycznej (a od 1994 roku Unii Wolności). W 1993 roku została posłanką na Sejm. W 1997 roku wystąpiła z Unii Wolności i za namową Leszka Millera wstąpiła do SLD. W 2004 roku przez krótki czas była wiceprzewodniczącą Sojuszu. Z list tej partii dostała się do Sejmu w 1997, 2001 i 2005 roku (była przewodniczącą sejmowej Sprawiedliwości i Praw Człowieka). Startowała w przyspieszonych wyborach 2007 r. nie uzyskała wystarczającej liczby głosów.
W 2005 roku została szefową sztabu wyborczego kandydata na prezydenta Włodzimierza Cimoszewicza. Ten jednak ostatecznie zrezygnował z kandydowania.
Działalność społeczna
Od 1999 roku szefuje Stowarzyszeniu Młode Kobiety w Polityce, a od 2002 roku jest wiceszefową Polskiego Czerwonego Krzyża. W 2005 roku założyła wraz z wolontariuszami ze sztabu wyborczego Włodzimierza Cimoszewicza stowarzyszenie "Fair play w polityce".
Jest absolwentką Wydziału Prawa i Administracji Uniwersytetu Warszawskiego. Ukończyła także kurs europejskiego prawa konsumenckiego na Katolickim Uniwersytecie w Louvaum-la-Neuve w Belgii.
Jest absolwentką Wydziału Prawa i Administracji Uniwersytetu Warszawskiego. Ukończyła także kurs europejskiego prawa konsumenckiego na Katolickim Uniwersytecie w Louvaum-la-Neuve w Belgii.