Urodził się 11 marca 1976 w Prudniku jako syn Henryka i Alicji z domu Wrzesień[2]. Uczęszczał do Centrum Kształcenia Zawodowego i Ustawicznego w Prudniku. Uzyskał tytuł magistrainżyniera na kierunku mechanika i budowa maszyn na Politechnice Opolskiej[7]. Pracę rozpoczął w Małapanew Zakłady Odlewnicze Sp. z o.o. na stanowisku stażysty[8]. Następnie pracował w Wojewódzkim Inspektoracie Transportu Drogowego w Opolu. Od 2006 roku pełni funkcję dyrektora produkcji w Przedsiębiorstwie Max Sp. z o.o.[9] Odpowiadał za funkcjonowanie Zakładu Odlewni Żeliwa w Nysie[7]. W 2011 roku założył Ośrodek Doskonalenia Zawodowego Kierowców[7][8].
Polityką zaczął zajmować się w 2015, kiedy to włączył się w kampanię prezydencką Pawła Kukiza. Wziął udział w wyborach parlamentarnych z ramienia stowarzyszenia Kukiz’15[10][11], zdobywając 3252 głosy[12]. Został członkiem Klubu Strzeleckiego „Strzał” Powiatu Prudnickiego, uczestniczył w reaktywacji strzelnicy w Ścinawie Małej[13].
W 2018 roku wziął udział w wyborach samorządowych na stanowisko burmistrza miasta i gminy Prudnik z ramienia Komitetu Wyborczego Wyborców „Prudniczanie”[14]. Został poparty przez Kukiz’15[15]. Wraz z Franciszkiem Fejdychem doszedł do drugiej tury wyborów, którą wygrał zyskując 5894 głosów (64,21%)[16][17]. Stanowisko burmistrza objął 20 listopada 2018[18]. Ponieważ został również wybrany do Rady Miejskiej, jego miejsce w niej zajął Rafał Bolibrzuch[19]. Został delegatem polskiej strony Parlamentu Euroregionu Pradziad z siedzibą w Prudniku[20].
W trakcie jego urzędowania w mieście m.in. wprowadzono bezpłatną komunikację miejską[21], zbudowano Centrum Przesiadkowe (inicjatywa poprzedniego burmistrza)[22], zawiązano spółkę SIM Opolskie Południe realizującą budownictwo społeczne[23], poprawiono stan infrastruktury cmentarza komunalnego, rozbudowano zakład Henniges Automotive[24], wprowadzono System Identyfikacji Wizualnej[25], skanalizowano Szybowice i Wierzbiec[26][27], otwarto centrum społeczno-kulturalne w Łące Prudnickiej (inicjatywa poprzedniego burmistrza)[28].
26 marca 2020 napisał list otwarty do premieraMateusza Morawieckiego, w którym postulował zmianę ustawy o finansach publicznych w celu pozwolenia samorządom gminnym w czasie pandemiiCOVID-19 na sprawniejsze wydatkowanie pieniędzy z budżetu i efektywną pomoc lokalnym przedsiębiorcom[29][30]. Postulowane przez niego zmiany zostały przyjęte i znalazły się w artykule 31zk specjalnej ustawy z dnia 31 marca 2020 o zmianie ustawy o szczególnych rozwiązaniach związanych z zapobieganiem, przeciwdziałaniem i zwalczaniem COVID-19, innych chorób zakaźnych oraz wywołanych nimi sytuacji kryzysowych oraz niektórych innych ustaw[31][32][33][34].
Zasiadł w radzie nadzorczej PKS w Nysie[35]. W grudniu 2023 zadeklarował ubieganie się o reelekcję na stanowisko burmistrza Prudnika w wyborach samorządowych w tym samym roku[36]; poparcia udzieliło mu Porozumienie Samorządowe Powiatu Prudnickiego[37]. W przeprowadzonej 7 kwietnia 2024 pierwszej turze głosowania zajął pierwsze miejsce, zdobywając 2799 głosów, co stanowiło 32,39% głosów ważnych. Wszedł do drugiej tury głosowania wraz z Katarzyną Czocharą[38][39]. Otrzymał poparcie Platformy Obywatelskiej oraz Nowej Lewicy[40][41]. W drugiej turze wygrał ze swoją konkurentką, otrzymując 63,30% głosów[42].