Absolwent Politechniki Częstochowskiej na Wydziale Inżynierii Mechanicznej i Informatyki oraz Międzywydziałowego Studium Kształcenia Nauczycieli. Ukończył studia podyplomowe na kierunku Zarządzanie Projektem Europejskim w Akademii Ekonomicznej w Katowicach oraz Executive Master of Business Administration w Uczelni Nauk Społecznych w Łodzi.
Dotychczas zawodowo związany głównie z samorządem. Pracował w Śląskiej Organizacji Turystycznej, Starostwie Powiatowym w Myszkowie, w Urzędzie Gminy Poraj na stanowisku kierownika referatu, a także w Śląskim Oddziale Regionalnym Agencji Restrukturyzacji i Modernizacji Rolnictwa na stanowisku zastępcy dyrektora.
Wykładał na Uniwersytecie Jana Długosza w Częstochowie. Pełnił również funkcję prezesa Zarządu Spółdzielni Socjalnej Poractive w Poraju.
Zaangażowany w działalność społeczną: w latach 2010–2024 radny Rady Miasta w Myszkowie, w latach 2011-2024 członek Zarządu Lokalnej Grupy Działania Partnerstwo Północnej Jury, współzałożyciel i prezes Towarzystwa Sportowego Libero w Myszkowie, wiceprezes Częstochowskiego Okręgowego Związku Żeglarskiego oraz Regionalnego Wodnego Ochotniczego Pogotowia Ratunkowego w Częstochowie.
Mieszka w Myszkowie, jest żonaty i ma dwoje dzieci.
Śląski Urząd Wojewódzki w Katowicach
ul. Jagiellońska 25; 40-032 Katowice
Sekretariat I Wicewojewody Śląskiego – pokój 206
tel.: (32) 255 44 21