Była nauczycielką akademicką w ZWKF AWF w Gorzowie Wielkopolskim, a następnie wizytatorem w kuratorium oświaty. W 1998 została dyrektorem Wojewódzkiego Zespołu Pomocy Społecznej. W latach 1999–2002 pracowała na stanowisku dyrektora Wydziału Spraw Społecznych Lubuskiego Urzędu Wojewódzkiego. Była także wykładowczynią w Państwowej Wyższej Szkole Zawodowej w Gorzowie Wielkopolskim.

W latach 1994–2005 sprawowała mandat radnej rady miasta Gorzowa Wielkopolskiego (m.in. z ramienia AWS). Od 2002 do 2005 pełniła funkcję przewodniczącej Komisji Rodziny i Spraw Społecznych, a następnie wiceprzewodniczącej rady miasta. Była również przewodniczącą klubu radnych Prawa i Sprawiedliwości.

W 2004 wstąpiła do Prawa i Sprawiedliwości, została członkiem lubuskiego zarządu regionalnego tej partii. W wyborach w 2005 z listy PiS uzyskała mandat senatora VI kadencji w okręgu lubuskim. Była przewodniczącą Komisji Samorządu Terytorialnego i Administracji Państwowej. Od 6 czerwca 2006 do 5 kwietnia 2007 i ponownie od 24 sierpnia 2007 do 3 grudnia 2007 zajmowała stanowisko sekretarza stanu w Ministerstwie Pracy i Polityki Społecznej.