Urodziła się w 1947 roku w Krasnymstawie.
W 1975 ukończyła studia na Wydziale Filologicznym Wyższej Szkoły Pedagogicznej w Rzeszowie. Kontynuowała naukę na studiach podyplomowych o kierunku filozoficzno-religioznawczym na Uniwersytecie Jagiellońskim w Krakowie. Stopień doktora nauk humanistycznych uzyskała w 1990 w Akademii Nauk Społecznych w Warszawie.
Od wielu lat jest nauczycielką języka polskiego w szkołach podstawowych i ponadpodstawowych w powiecie tomaszowskim i zamojskim. W latach 1980-1992 była wicedyrektorem, a następnie dyrektorem Zespołu Szkół Ekonomicznych im. gen. Władysława Sikorskiego w Tomaszowie Lubelskim, dyrektorem studium nauczycielskiego, a w 1992, po wygraniu konkursu, została dyrektorem Liceum Ogólnokształcącego im. Zamoyskich w Szczebrzeszynie. Wykłada też w Wyższej Szkole Humanistyczno-Ekonomicznej im. Jana Zamoyskiego w Zamościu.
Jest założycielką i prezesem stowarzyszenia "Wszechnica Roztoczańska" w Szczebrzeszynie, mającego na celu rozpowszechnianie wiedzy wśród dorosłych. Jest zaangażowana w działalność Związku Nauczycielstwa Polskiego, Towarzystwa Wiedzy Powszechnej, Polskiego Czerwonego Krzyża, a także Tomaszowskiego Towarzystwa Regionalnego.
Była radną Sejmiku Województwa Lubelskiego.
Należy do Sojuszu Lewicy Demokratycznej. Jest członkinią Rady Powiatowej, Rady Wojewódzkiej i Wojewódzkiego Komitetu Wykonawczego tej partii.
Ma dwóch synów.