W 1998 uczestniczyła w programie prowadzonym przez Departament Stanu USA poświęconym zwalczaniu korupcji, kontroli jednostek samorządu terytorialnego, mechanizmom prewencyjnym oraz pracy prokuratury i policji.
W latach 1981–1991 należała do NSZZ „Solidarność”. Od 1990 do 1991 była członkiem Porozumienia Centrum, a następnie Unii Polityki Realnej (1994–1998). W latach 1994–2005 pełniła funkcję radnej Rady m.st. Warszawy, początkowo z rekomendacji Unii Polityki Realnej, a następnie Ligi Republikańskiej. W 2002 bezskutecznie kandydowała z własnego komitetu wyborczego na urząd prezydenta miasta stołecznego Warszawy, uzyskując wówczas czwarty wynik oraz ponownie mandat radnej.
Od 1998 członek, w okresie 1999–2001 członek zarządu, zaś w latach 2001–2005 prezes zarządu Transparency International Polska, polskiego oddziału ogólnoświatowej organizacji ds. walki z korupcją. Zrzekła się tej funkcji w lipcu 2005 w związku z podjęciem decyzji o kandydowaniu do Sejmu RP z list PO. W 2005 była wśród założycieli Stowarzyszenia Pamięci Narodowej. Jest współautorką prac z zakresu biobibliografii oraz opracowań związanych z funkcjonowaniem państwa, administracji i zwalczania patologii życia publicznego. Publikowała felietony w m.in. we „Wspólnocie”, „Newsweeku”, „Słowie Polskim”.