Urodzona 25 maja 1950 roku w Częstochowie.
Ukończyła studia na Uniwersytecie Wrocławskim na kierunku bibliotekoznawstwo.
Przez 23 lata pracowała w zawodzie, m.in. jako kustosz w bibliotece Politechniki Częstochowskiej i dyrektor Archiwum Państwowego w Częstochowie.
W 1990 została radną Częstochowskiego Komitetu Obywatelskiego. W latach 1995–1998 była prezydentem Częstochowy, a po kolejnych, przegranych przez jej ugrupowanie wyborach, została opozycyjną radną.
Podjęła pracę jako wykładowca na Politechnice Częstochowskiej oraz w Wyższej Szkole Pedagogicznej w Częstochowie. W 2002 została wybrana na radną sejmiku śląskiego, ale złożyła mandat wkrótce po wyborach, obejmując funkcję zastępcy prezydenta miasta, którą pełniła do 2005 r., gdy została posłem na Sejm.
Z listy Platformy Obywatelskiej w wyborach parlamentarnych w 2001 r. bez powodzenia kandydowała do Sejmu, a w wyborach w 2005 r. została wybrana na posła V kadencji. W 2006 bez powodzenia kandydowała w wyborach na urząd prezydenta Częstochowy.
W wyborach parlamentarnych w 2007 r. po raz drugi uzyskała mandat poselski. 14 listopada tego samego roku została wiceprzewodniczącą sejmowej komisji samorządu terytorialnego i polityki regionalnej.
Zaczęła również prowadzić zajęcia w instytucie administracji Akademii im. Jana Długosza w Częstochowie. W maju 2010 została tymczasowym prezesem zarządu „Wspólnoty Polskiej”, miesiąc później prezesem stowarzyszenia został Longin Komołowski.
W wyborach parlamentarnych w 2011 r ponownie uzyskała mandat poselski z listy Platformy Obywatelskiej .
W wyborach w 2015 została ponownie wybrana do Sejmu. W Sejmie VIII kadencji została członkinią komisji samorządu terytorialnego i polityki regionalnej oraz komisji łączności z Polakami za granicą.