Po ukończeniu studiów odbyła aplikację sądową. Następnie pracowała w Sądzie Rejonowym m.st. Warszawy. W 1979 roku wstąpiła do Polskiej Zjednoczonej Partii Robotniczej. Po odbyciu aplikacji adwokackiej i zdaniu egzaminu adwokackiego od 1987 roku wykonywała zawód adwokata, specjalizując się w problematyce ochrony własności intelektualnej i przemysłowej. Publikowała na ten temat szereg artykułów w prasie specjalistycznej. Ukończyła także aplikację sędziowską i adwokacką. Od 1996 roku jest członkiem Międzynarodowej Ligi Prawa Konkurencji. Od 3 stycznia 2000 roku była Podsekretarzem Stanu w Kancelarii Prezydenta Aleksandra Kwaśniewskiego. 13 czerwca 2000 roku otrzymała nominację na szefa Kancelarii Prezydenta RP. Ponownie wybrana na to stanowisko 23 grudnia 2000 roku. Piastowała je do 18 października 2005 roku. W wyborach parlamentarnych w 2005 r. uzyskała mandat poselski w okręgu wyborczym Płock z listy Sojuszu Lewicy Demokratycznej. Od 9 października 2005 roku zasiada w sejmowej Komisja Odpowiedzialności Konstytucyjnej i sejmowej Komisja Spraw Zagranicznych.