Działalność publiczna Działacz Ruchu Obywatelskiego na rzecz JOW. W wyborach parlamentarnych w 2015 kandydował do Sejmu w okręgu chełmskim z pierwszego miejsca na liście komitetu wyborczego wyborców Kukiz’15, zorganizowanego przez Pawła Kukiza. Uzyskał mandat posła VIII kadencji, otrzymując 10 722 głosy. W Sejmie został przewodniczącym Komisji Rolnictwa i Rozwoju Wsi.

W 2016 został wiceprzewodniczącym Stowarzyszenia Polska-Białoruś (założonego przez byłych działaczy Towarzystwa Przyjaźni Polsko-Radzieckiej), deklarującego działania na rzecz dobrosąsiedzkich stosunków i współpracy między społeczeństwem polskim i białoruskim. W wyborach samorządowych w 2018 kandydował na prezydenta Zamościa, zdobywając 11,29% poparcia i zajmując czwarte miejsce. W wyborach w 2019 bezskutecznie ubiegał się o mandat posła do Parlamentu Europejskiego z listy komitetu Kukiz’15.