Uzyskała uprawnienia instruktorki naturalnego planowania rodziny według metody Josefa Rötzera. Zaangażowała się w działalność polityczną w ramach środowiska skupionego wokół Tadeusza Rydzyka.
W latach 1997–2001 sprawowała mandat posłanki III kadencji z ramienia Akcji Wyborczej Solidarność. Odeszła z klubu razem m.in. z Janem Łopuszańskim i wraz z nim współtworzyła Porozumienie Polskie. Pod koniec kadencji pozostawała niezrzeszona. W lutym 1999 razem z innymi posłami PP zagłosowała przeciwko ratyfikacji traktatu północnoatlantyckiego. Była następnie posłanką IV i V kadencji z listy Ligi Polskich Rodzin (otrzymywała kolejno 18 457 i 13 761 głosów). W 2004 z jej ramienia kandydowała bezskutecznie do Parlamentu Europejskiego (otrzymała 36 609 głosów). We wrześniu 2006 weszła w skład klubu parlamentarnego Ruch Ludowo-Narodowy, a w grudniu tego samego roku wstąpiła do koła poselskiego Ruch Ludowo-Chrześcijański. W 2006 z rekomendacji klubu parlamentarnego Prawa i Sprawiedliwości zasiadła w radzie programowej TVP, delegowana do tego gremium również na inne kadencje.