Ukończył studia na Wydziale Mechanicznym Technologicznym Politechniki Śląskiej, gdzie studiował na kierunku Mechanika i Budowa Maszyn zdobywając tytuł inżyniera i kolejno magistra inżyniera ze specjalnością: Komputerowe wspomaganie w inżynierii materiałów metalowych. Ukończył także dwusemestralne Studia Podyplomowe w zakresie Sieci Komputerowych, Systemów Mikrokomputerowych i Bazy Danych. W latach 2001-2005 był słuchaczem indywidualnych studiów doktoranckich na Wydziale Mechanicznym Technologicznym w dyscyplinie Inżynieria Materiałowa, gdzie pod opieką profesora Leszka A. Dobrzańskiego w roku 2006 obronił pracę doktorską pt. Struktura i własności odpornych na korozję stali ferrytyczno-austenitycznych spiekanych
z chłodzeniem konwekcyjnym.
Dwukrotnie został stypendystą Fundacji Wyszehradzkiej na realizację stażu naukowego w Politecnico di Torino we Włoszech w latach 2004, 2005. W latach 2008-2010 odbył 2 letni staż naukowy (Post Doctoral) na Politecnico di Torino we Włoszech w ramach Fellowships for Junior Researchers. W tym okresie prowadził prace badawcze związane z metalurgią proszków, głównie nad spiekanymi stalami typu duplex i w zakresie inżynierii powierzchni nad nanokompozytowymi warstwami ochronnymi wytwarzanymi metodą PVD oraz nad laserowym przetapianiem i stopowaniem powierzchni spiekanych stali odpornych na korozję. Jest czynnym współpracownikiem Komisji Stali Odpornych na Korozję w Polskiej Unii Dystrybutorów Stali, gdzie pełni rolę konsultanta ds. materiałów metalowych.