Zaangażował się w działalność polityczną w ramach Polskiego Stronnictwa Ludowego. Był m.in. kandydatem na wójta gminy Boćki. W 2010 i 2014 uzyskiwał mandat radnego sejmiku podlaskiego IV i V kadencji. 10 stycznia 2011 powołany na stanowisko wicemarszałka województwa podlaskiego, odpowiedzialnego m.in. za infrastrukturę, ochronę środowiska, a także zarząd nad Wojewódzkimi Ośrodkami Ruchu Drogowego, Podlaskim Zarządem Dróg Wojewódzkich, parkami krajobrazowymi oraz Wojewódzkim Funduszem Ochrony Środowiska i Gospodarki Wodnej. 24 października 2014 pozbawiony nadzoru nad infrastrukturą i ośrodkami ruchu drogowego, po tym jak poprzedniego dnia przyszedł nietrzeźwy do pracy. Formalnie zakończył pełnienie funkcji wraz z końcem kadencji zarządu 8 grudnia tego samego roku.
W wyborach w 2014 kandydował na burmistrza Bielska Podlaskiego, zajmując trzecie miejsce z 11,99% poparcia. W październiku 2017 został zatrudniony w urzędzie gminy Boćki jako kierownik referatu oświaty, kultury i spraw społecznych. W styczniu 2018 przeszedł na stanowisko sekretarza gminy, w związku z czym musiał zrezygnować z członkostwa w partii. W 2018 uzyskał mandat w radzie powiatu bielskiego z ramienia lokalnego komitetu. W wyborach w 2024 wybrany wójtem gminy wiejskiej Bielsk Podlaski.