W 1993 bez powodzenia kandydowała do Senatu z ramienia Polskiego Stronnictwa Ludowego – Porozumienia Ludowego.. W 1997 bezskutecznie ubiegała się o mandat poselski z listy Ruchu Odbudowy Polski w województwie zamojskim (otrzymała 3085 głosów). W 2005, 2007 i 2011 ponownie bez powodzenia kandydowała do Sejmu z ramienia Prawa i Sprawiedliwości w okręgu chełmskim. W wyborach parlamentarnych w 2015 uzyskała w tym okręgu mandat posłanki VIII kadencji, otrzymując 6451 głosów. W 2019 z powodzeniem ubiegała się o poselską reelekcję (dostała 8622 głosy).
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; zawieszenie wygasło w listopadzie tegoż roku.
W grudniu 2020 została powołana w skład utworzonej przez prezydenta Andrzeja Dudę Rady ds. Rolnictwa i Obszarów Wiejskich, w której zasiadała do 2025. Nie kandydowała w wyborach parlamentarnych w 2023.