Zaangażował się w działalność polityczną w ramach Platformy Obywatelskiej, w 2016 objął przywództwo w jej olsztyńskich strukturach. W 2007 (po rezygnacji innego radnego), 2010 i 2014 wchodził z jej ramienia do rady miejskiej Olsztyna; kierował w niej Komisją Sportu i Rekreacji. W październiku 2015 wojewoda rozpoczął procedurę wygaszania jego mandatu wskutek ujawnienia, że – wbrew podawanym w oświadczeniu informacjom – nie zamieszkuje w mieście, a w Kieźlinach (oraz po odmowie odwołania go przez samą radę). 2 listopada 2015 znalazł się w zarządzie województwa warmińsko-mazurskiego V kadencji. W 2018 uzyskał mandat radnego sejmiku warmińsko-mazurskiego VI kadencji. 4 grudnia 2018 wybrany na wicemarszałka województwa, odpowiedzialnego m.in. za sprawy infrastruktury, geodezji, ochrony zdrowia, zamówień publicznych, administracji i obsługi urzędu oraz dróg wojewódzkich. W 2019 bez powodzenia kandydował z ostatniego miejsca listy Koalicji Obywatelskiej w wyborach do Sejmu w okręgu olsztyńskim. 7 listopada 2023 sejmik województwa warmińsko-mazurskiego wybrał go na urząd marszałka województwa; zastąpił na tej funkcji Gustawa Marka Brzezina.
W 2024 został wybrany na radnego województwa VII kadencji.