Ukończyła socjologię na Uniwersytecie Warszawskim, dr nauk humanistycznych. W 1981 r. pracowała w Zespole Spraw Związkowych w Ośrodku Prac Społeczno-Zawodowych Komisji Krajowej NSZZ „Solidarność”. Od 1982 r. publicystka i redaktorka miesięcznika „Więź” oraz tygodnika „Przegląd Katolicki”.
W latach 1989–1990 pracowała w Zespole ds. Współpracy z komitetami obywatelskimi Komitetu Obywatelskiego przy Przewodniczącym NSZZ „Solidarność”. W latach 1991–1994 konsultantka ds. parti politycznych Biura Studiów i Analiz Senatu. Od 1993 r. kieruje Archiwum Partii Politycznych w Instytucie Studiów Politycznych PAN, redaktor serii wydawniczej „Wybory w wolnej Polsce”.
Od 2014 r. sekretarz Rady Programowej projektu „Archiwa Przełomu 1989–1991”. Członkini Rady Redakcyjnej i zespołu Laboratorium „Więzi”, Klubu Inteligencji Katolickiej w Warszawie, Stowarzyszenia „Archiwum Solidarności”, Stowarzyszenia Wolnego Słowa, Stowarzyszenia „Amicta Sole”.
Opublikowała: Programy partii i ugrupowań parlamentarnych 1989–1991 (1995 r.), Społeczeństwo obywatelskie na tle historycznego przełomu. Polska 1980–1989 (2006 r.), Wybory ‘91 (2011 r.), Komitety Obywatelskie 1989–1992. Rdzeń polskiej transformacji (2014 r.).