Działalność polityczna Zaangażował się w działalność partii Polska Razem, został przewodniczącym jej struktur w województwie świętokrzyskim. W 2014 był jej kandydatem do Parlamentu Europejskiego i (na liście Prawa i Sprawiedliwości) do sejmiku świętokrzyskiego, nie uzyskując żadnego z tych mandatów. Zasiadł później w prezydium zarządu krajowego Polski Razem (w 2017 przekształconej w Porozumienie).

W wyborach parlamentarnych w 2015 kandydował do Sejmu z czwartego miejsca na liście PiS w okręgu kieleckim. Został wybrany na posła VIII kadencji, otrzymując 6331 głosów. W Sejmie został członkiem Komisji Gospodarki i Rozwoju, Komisji Gospodarki Morskiej i Żeglugi Śródlądowej, Komisji Rolnictwa i Rozwoju Wsi oraz Komisji Nadzwyczajnej do spraw deregulacji. Był też wiceprzewodniczącym Parlamentarnego Zespołu na rzecz Wspierania Przedsiębiorczości i Patriotyzmu Ekonomicznego. W wyborach do Parlamentu Europejskiego w 2019 startował z listy PiS w okręgu wyborczym nr 10 obejmującym województwa świętokrzyskie i małopolskie. Otrzymał 11 679 głosów i nie uzyskał mandatu.