W ramach działalności społecznej zainicjował akcję niesienia pomocy osobom potrzebującym pod nazwą „Dobry Duszek Powiatu Bialskiego”.
W wyborach w 2011 bez powodzenia kandydował z listy PiS do Sejmu w okręgu chełmskim, otrzymując 5226 głosów. W 2014 bezskutecznie startował do sejmiku województwa lubelskiego, jednak 16 grudnia tego samego roku objął mandat posła VII kadencji, zastępując Jerzego Rębka. W wyborach w 2015, otrzymując 12 783 głosy, ponownie został wybrany na posła. W Sejmie został m.in. członkiem Komisji do Spraw Petycji, Komisji Sprawiedliwości i Praw Człowieka, Komisji Administracji i Spraw Wewnętrznych oraz Komisji Zdrowia.
W wyborach do Parlamentu Europejskiego w 2019 bezskutecznie ubiegał się o mandat posła do PE w okręgu obejmującym województwo lubelskie. W wyborach krajowych w tym samym roku został natomiast wybrany do Sejmu IX kadencji, otrzymując 16 017 głosów. Nie kandydował w kolejnych wyborach w 2023. W 2024 ubiegał się o urząd burmistrza Międzyrzeca Podlaskiego, przegrywając w drugiej turze głosowania.