Urodzony w 1969 r. Rydułtowach. Mieszkaniec Pstrążnej w Gminie Lyski. Pracuje jako nauczyciel wychowania fizycznego i biologii w Szkole Podstawowej w Lyskach. W 2007 otrzymał stopień nauczyciela dyplomowanego.
Absolwent Studium Nauczycielskiego w Raciborzu. Wykształcenie wyższe uzyskał na Akademii Wychowania Fizycznego w Katowicach. Ukończył w Wyższej Szkole Pedagogicznej Studia Podyplomowe Organizacja i Zarządzanie Oświatą oraz na Uniwersytecie Śląskim Studia Podyplomowe z Biologii.
Instruktor piłki nożnej oraz koszykówki. Prezes Uczniowskiego Klubu Sportowego „GRACZ” oraz Powiatowego Szkolnego Związku Sportowego w Rybniku. Przewodniczący Komisji Rewizyjnej FOPSZ.
Przewodniczący Komisji Oświaty i Pomocy Społecznej oraz członek Komisji Rolnictwa, Ochrony Środowiska i Gospodarki Wodnej.
Wybrany z listy Komitetu Wyborczego Wyborców Ruch Rozwoju Gmin Regionu Rybnickiego.