W 1986 habilitowała się na Uniwersytecie Warszawskim w oparciu o dorobek naukowy i pracę pt. Oceny prawnokarne przerywania ciąży. Studium porównawcze. W latach 1986–1988 odbyła staż w Instytucie Prawa Karnego Obcego i Międzynarodowego im. Maxa-Plancka we Fryburgu Bryzgowijskim (stypendium Humboldta). W 1988 objęła stanowisko docenta i została wpisana na listę adwokatów. W 1991 została profesorem nadzwyczajnym UW. W 1996 odbyła staż naukowy na Rutgers University w USA. W 2002 otrzymała tytuł profesor nauk prawnych.

Zawodowo związana głównie z Wydziałem Prawa i Administracji UW. Pełniła funkcję wicedyrektora i dyrektora Instytutu Prawa Karnego, została też kierownikiem Zakładu Studiów Porównawczych. Podjęła także wykłady na Wydziale Administracji Wyższej Szkoły Administracji Publicznej w Ostrołęce. Przez wiele lat była konsultantem ds. odpowiedzialności zawodowej w Okręgowej Izbie Lekarskiej w Warszawie. Jest członkinią rady naukowej Instytutu Wymiaru Sprawiedliwości, weszła w skład Komitetu Bioetyki Polskiej Akademii Nauk.

Prowadzi wykłady z gender studies, jest także założycielką i kierowniczką Kliniki Prawa na WPiA UW, w której bezpłatną pomoc prawną otrzymują osoby w trudnej sytuacji majątkowej. Zajmuje się kwestiami europejskich standardów równościowych.