Od sierpnia 2007 do 16 listopada 2007 pełnił funkcję podsekretarza stanu w Ministerstwie Rolnictwa i Rozwoju Wsi. W wyborach w tym samym roku bez powodzenia kandydował do Sejmu z ostatniego miejsca listy Prawa i Sprawiedliwości w okręgu płockim (otrzymał 3419 głosy). Od 2009 pracował w spółce prawa handlowego Stadnina Koni „Nowe Jankowice”, m.in. jako prokurent. Od 2009 był też wiceprezesem zarządu spółki z o.o. pod nazwą Grupa Hodowców Koni „Koń zimnokrwisty”.

Pełnił funkcję wiceprezesa zarządu Związku Hodowców Koni Ras Zimnokrwistych (2009–2017), po czym w 2018 został członkiem zarządu tej organizacji. Przewodniczył radzie Lokalnej Grupy Działania „Orzyc-Narew” (2011–2016), a w 2013 objął funkcję prezesa Stowarzyszenia Przyjazne Przedszkole w Makowie Mazowieckim.

W listopadzie 2015 ponownie został wiceministrem rolnictwa w randze podsekretarza stanu. W wyborach w 2018 z listy PiS uzyskał mandat radnego sejmiku mazowieckiego VI kadencji. W wyborach w 2019 kandydował do Parlamentu Europejskiego w okręgu nr 5, zdobywając 11 420 głosów. W wyborach w tym samym roku ubiegał się również o wybór do Sejmu z okręgu płockiego. W styczniu 2020 odszedł z funkcji wiceministra. W marcu tego samego roku został pełnomocnikiem ministra aktywów państwowych Jacka Sasina ds. rolno-spożywczych.