W 1980 wstąpiła do NSZZ „Solidarność”, została wiceprzewodniczącą miejskiej komisji koordynacyjnej związku. W latach 1980–1982 należała do Klubu Inteligencji Katolickiej w Gliwicach. W 1989 weszła w skład gliwicko-zabrzańskiego Komitetu Obywatelskiego, została też wiceprzewodniczącą gliwickiej delegatury NSZZ „S”. Od 1991 do 2005 była pełnomocnikiem dyrektora do spraw inwestycji w Centrum Onkologii – Instytucie im. Marii Skłodowskiej-Curie w Gliwicach. Pełniła funkcje prezesa fundacji działającej na rzecz hospicjum w Gliwicach (1997–2005) oraz wiceprzewodniczącej śląskiego oddziału Polskiego Towarzystwa Walki z Rakiem. Działała również w Towarzystwie Miłośników Lwowa i Kresów Południowo-Wschodnich.

W 1991 z ramienia Wyborczej Akcji Katolickiej została posłem I kadencji, w trakcie której przeszła z klubu parlamentarnego Zjednoczenia Chrześcijańsko-Narodowego do Chrześcijańskiej Demokracji. W latach 1992–2001 działała kolejno w ChDSP i Stronnictwie Pracy, będąc wiceprezesem partii. Bez powodzenia kandydowała do Sejmu w 1993 z listy Porozumienia Centrum, w 1997 z ramienia Akcji Wyborczej Solidarność i w 2001 z listy Prawa i Sprawiedliwości.