W 2015 kandydowała do Sejmu w okręgu opolskim, otrzymując 3857 głosów, co stanowiło 5. wynik wśród kandydatów PiS, któremu przypadły 4 mandaty. Została jednak posłanką VIII kadencji jeszcze w tym samym roku w miejsce Sławomira KłosowskiegoPostanowienie Marszałka Sejmu Rzeczypospolitej Polskiej z dnia 7 grudnia 2015 r. w sprawie obsadzenia wygasłego mandatu w okręgu wyborczym nr 21 z siedzibą Okręgowej Komisji Wyborczej w Opolu ().. W Sejmie zasiadała m.in. w Komisji Zdrowia, Komisji Polityki Senioralnej, Komisji Edukacji, Nauki i Młodzieży oraz Komisji Spraw Zagranicznych.
W wyborach w 2019 z powodzeniem ubiegała się o mandat poselski na kolejną kadencję, otrzymując 23 120 głosów. We wrześniu 2020 została przez prezesa PiS Jarosława Kaczyńskiego zawieszona w prawach członka partii za złamanie dyscypliny klubowej, głosując przeciwko nowelizacji ustawy o ochronie zwierząt. W tym samym miesiącu prezes opolskich struktur PiS Violetta Porowska odwołała ją z funkcji pełnomocnika PiS w powiecie prudnickim. W listopadzie 2020 odzyskała prawa członka partii. W wyborach w 2023 utrzymała mandat poselski na kolejną kadencję, zdobywając 20 004 głosy.