Ukończył Politechnikę Śląską w Gliwicach na wydziale Automatyki i Robotyki.
Naukę kontynuował na studiach podyplomowych „Zarządzanie projektami” organizowanych przez Uniwersytet Ekonomiczny w Katowicach.
Przeprowadził ponad 50 specjalistycznych szkoleń ukierunkowanych na amerykańskie przepisy spawalnicze i ciśnieniowe.
Zajmował się projektowaniem urządzeń ciśnieniowych w ZKS FERRUM SA.
Od 10 lat związany z ASME.