W wyniku wyborów samorządowych w 2002 otrzymał mandat radnego Rady Miejskiej w Prudniku z ramienia KWW Tylko Razem. 26 listopada 2006, kandydując z ramienia Platformy Obywatelskiej, wygrał wybory samorządowe na burmistrza miasta i gminy Prudnik, uzyskując 4640 głosów w drugiej turze. 22 listopada 2010 został wybrany na drugą kadencję uzyskując 5767 głosów i na trzecią kadencję w 2014 (3942 głosów). W 2018 przegrał wybory w drugiej turze z Grzegorzem Zawiślakiem.
W trakcie jego urzędowania w mieście m.in. otwarto Kompleks Sportowy „Sójka”, zbudowano nowy most przy ul. Batorego, otwarto zakład Henniges Automotive w halach po dawnych ZPB „Frotex”, zainicjowano budowę nowoczesnego Centrum Przesiadkowego, przeprowadzono prace konserwacyjne na rowach komunalnych w celu zabezpieczenia przeciwpowodziowego, otwarto Regionalny Inkubator Przedsiębiorczości, otwarto kino „Diana”, przeprowadzono remont willi przy ul. Kościuszki 1A (Prudnicki Ośrodek Kultury), oddano do użytku budynek z mieszkaniami komunalnymi w byłych koszarach i lokale socjalne w dawnym biurowcu w Łące Prudnickiej, otwarto nową halę targową, uruchomiono schronisko „Dąbrówka” z filią w Wieszczynie, zaadaptawono dawny dom kultury na bibliotekę miejską, oddano tzw. „małą obwodnicę” na Jasionowym Wzgórzu.