Pracowała jako nauczycielka. W latach 1999–2002 pełniła funkcję dyrektora Gimnazjum nr 2 w Ostrowie Wielkopolskim, następnie przez 9 lat kierowała Zespołem Szkół Spółdzielni Oświatowej w tym samym mieście. Przekształciła samorządową szkołę, tworząc spółdzielnię oświatową w celu uspołecznienia zarządzania w oświacie. Utworzyła poprzez tę instytucję Publiczne Gimnazjum im Papieża Jana Pawła II i Liceum Ogólnokształcące Spółdzielni Oświatowej w Ostrowie Wielkopolskim. Według informacji „Dziennika Gazety Prawnej” w trakcie pełnienia przez nią funkcji prezesa spółdzielni i dyrektora liceum ogólnokształcącego w placówce tej dochodziło do naruszania przepisów prawa pracy dotyczących zawierania z tym samym pracownikiem maksymalnie dwóch kolejnych umów na czas określony.
W wyborach samorządowych w 1998 bezskutecznie ubiegała się o mandat radnej Ostrowa Wielkopolskiego z listy Akcji Wyborczej Solidarność. W 2002 została wybrana do rady miasta z ramienia komitetu Mirosława Kruszyńskiego. W 2006 po raz pierwszy wybrana do rady powiatu ostrowskiego z listy Prawa i Sprawiedliwości. Uzyskiwała reelekcję w wyborach w 2010 i 2014. Do 2012 pełniła funkcję naczelnika wydziału edukacji w ostrowskim urzędzie miejskim.