W przedterminowych wyborach parlamentarnych w 2007 kandydował z listy PiS (otrzymał 8584 głosy), bezskutecznie kandydował też do Sejmu w wyborach w 2011 (z wynikiem 8438 głosów). 9 września 2015 objął wakujący mandat posła na Sejm VII kadencji, zastępując Małgorzatę SadurskąPostanowienie Marszałka Sejmu Rzeczypospolitej Polskiej z dnia 18 sierpnia 2015 r. w sprawie obsadzenia wygasłego mandatu w okręgu wyborczym nr 6 z siedzibą Okręgowej Komisji Wyborczej w Lublinie ().. W wyborach w następnym miesiącu z powodzeniem utrzymał miejsce w Sejmie na VIII kadencję (dostał 9924 głosy). W 2019 nie został ponownie wybrany (zdobył 8406 głosów). W 2022 objął mandat posła IX kadencji w miejsce Gabrieli MasłowskiejPostanowienie Marszałka Sejmu Rzeczypospolitej Polskiej z dnia 11 października 2022 r. w sprawie obsadzenia wygasłego mandatu w okręgu wyborczym nr 6 z siedzibą Okręgowej Komisji Wyborczej w Lublinie ().. W wyborach w 2023 dostał 5346 głosów, nie wchodząc do Sejmu X kadencji. W 2024 został wybrany do rady powiatu łukowskiego.
Odznaczenia W 2006, za zasługi w działalności na rzecz przemian demokratycznych w Polsce oraz rozwoju wsi i rolnictwa, został odznaczony przez prezydenta Lecha Kaczyńskiego Złotym Krzyżem ZasługiPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 11 maja 2006 r.