W 2002 roku był jednym z założycieli i pierwszym prezesem stowarzyszenia Inicjatywa Obywatelska Powiatu Tarnogórskiego, z ramienia którego w wyborach samorządowych w tym samym roku uzyskał mandat radnego powiatowego (był przewodniczącym Rady Powiatu w latach 2003–2006).
Po raz pierwszy został wybrany na stanowisko burmistrza Radzionkowa w wyborach w 2006 roku, startując z KWW Inicjatywa Mieszkańców Radzionkowa. W pierwszej turze uzyskał 33,77% głosów, a w drugiej, w której jego kontrkandydatem był Karol Szymon Tobór reprezentujący KWW „Radzionków-Wspólna Sprawa” – prawie 58%. W wyborach w 2010 roku zapewnił sobie reelekcję już w I turze, otrzymując 76,58% głosów, pokonując Józefa Korpaka – byłego prezydenta Bytomia i starostę tarnogórskiego w latach 2003–2010 – oraz Kazimierza Morgę. W 2014 roku ponownie wygrał wybory w I turze, uzyskując niecałe 78% głosów i pokonując Pawła Bombę z rządzącego miastem do 2006 roku Radzionkowskiego Towarzystwa Społeczno-Kulturalnego (RTSK). Ponownie w I turze zwyciężył w wyborach w 2018 roku, uzyskując ok. 2/3 głosów, pokonując Krzysztofa Banka z RTSK oraz Ryszarda Chroboczka z Prawa i Sprawiedliwości. W 2024 roku uzyskał kolejną reelekcję, zdobywając w I turze 50,66% głosów.