Urodziła się w Czaplinku.
Wykształcenie wyższe zawodowe o specjalizacji: administracja uzyskała w Bałtyckiej Wyższej Szkole Humanistycznej w Koszalinie.
Od 1974 roku czynna zawodowo. W 1991 roku rozpoczęła pracę w Urzędzie Wojewódzkim w Koszalinie w Wydziale Spraw Obywatelskich, skąd w 1992 roku została oddelegowana do pracy w Zarządzie Regionu Koszalińskiego „Pobrzeże” Solidarność. Po wyborach do władz statutowych związku została wybrana na przewodniczącą Zarządu Regionu, którą to funkcję pełniła do dnia 19.02.1998 roku, kiedy to została powołana na wojewodę koszalińskiego.
W 1998 roku wybrana na Człowieka Roku Pomorza Środkowego.
Była działaczką „Solidarności” od początku jej funkcjonowania, a także aktywnym działaczem struktur podziemnych „Solidarności” na Pomorzu Środkowym. Za tę działalność była wielokrotnie aresztowana i skazana. Współtworzyła Komitet Obywatelski „Solidarność”, radna pierwszej kadencji Rady Miasta Białogard. Organizowała struktury AWS na ziemi koszalińskiej, była pierwszą przewodniczącą Rady Regionalnej AWS, współtworzyła regionalny program społeczno-gospodarczy AWS dla województwa koszalińskiego.
Była radną wszystkich szczebli samorządu terytorialnego, w 1998 roku wybrana na radną Sejmiku Województwa Zachodniopomorskiego. W roku 2006 ponownie wybrana do Sejmiku, gdzie pełniła funkcję przewodniczącej komisji gospodarki, infrastruktury i ochrony środowiska.
W wyborach parlamentarnych w 2007 roku z listy Platformy Obywatelskiej uzyskała mandat senatorski, otrzymując 92881 głosów. 17 listopada 2010 r. została wybrana na wicemarszałka Senatu RP. W Senacie VII była członkinią Komisji Regulaminowej, Etyki i Spraw Senatorskich, Komisji Rolnictwa i Rozwoju Wsi, Komisji Środowiska oraz Komisji Ustawodawczej.
Od grudnia 2011 r. reprezentuje Senat RP w Krajowej Radzie Sądownictwa. Od listopada 2013 r. członek Rady Programowej projektu „Archiwa Przełomu 1989–1991”