Od 2007 do 2017 był wiceprezesem i następnie prezesem stowarzyszenia Tychy Naszą Małą Ojczyzną. Z jego ramienia zdobył mandat radnego miejskiego Tychów w 2010. W 2014 uzyskał reelekcję, dodatkowo ubiegał się wtedy o miejską prezydenturę (uzyskując 18,76% głosów i zajmując drugie miejsce wśród czterech pretendentów). W radzie zainicjował m.in. powstanie budżetu obywatelskiego. W 2015 został sekretarzem Społecznej Rady Sportu działającej w Ministerstwie Sportu i Turystyki. W 2017 wstąpił do Prawa i Sprawiedliwości i przeszedł do klubu radnych tej partii.
W wyborach w 2018 został wybrany z listy PiS na radnego sejmiku śląskiego VI kadencji (otrzymał ponad 33 tys. głosów). 21 listopada 2018 objął stanowisko marszałka województwa. W sierpniu 2022 wszedł w skład rady nadzorczej spółki Energetyka Cieplna Opolszczyzny. 21 listopada 2022 wraz z trojgiem radnych opuścił Prawo i Sprawiedliwość, tworząc klub radnych stowarzyszenia Tak!