W 1997 została wiceprzewodniczącą Ogólnopolskiego Forum Stowarzyszeń Uwłaszczeniowych, a w 1998 objęła funkcję prezesa Obywatelskiego Stowarzyszenia Uwłaszczeniowego w Lublinie. Została też publicystką Radia Maryja. W wyborach samorządowych w 1998 bezskutecznie ubiegała się o mandat radnej sejmiku lubelskiego z listy Stowarzyszenia Uwłaszczeniowego. W latach 2001–2007 była posłanką IV i V kadencji, mandat uzyskiwała z listy Ligi Polskich Rodzin (otrzymała kolejno: 12 243 i 11 977 głosów). W kwietniu 2006 została wykluczona z LPR. Zasiadała w Narodowym Kole Parlamentarnym. 22 września 2006 przystąpiła do powstałego wówczas klubu parlamentarnego Ruchu Ludowo-Narodowego. 18 grudnia 2006 wstąpiła do koła Ruch Ludowo-Chrześcijański. W 2007 była wiceprezesem partii Ruch Ludowo-Narodowy.
W wyborach parlamentarnych w 2007 po raz trzeci uzyskała mandat poselski. Kandydując z listy Prawa i Sprawiedliwości (jako przedstawicielka RLN) w okręgu lubelskim, otrzymała 18 743 głosy. W 2011 wstąpiła do PiS. W wyborach parlamentarnych w tym samym roku ponownie uzyskała reelekcję z listy tej partii, otrzymując 17 777 głosów. W 2015 również została wybrana do Sejmu (dostała 23 287 głosów). Mandat poselski utrzymała także w wyborach w 2019 (poparło ją wówczas 14 446 osób).