Absolwent Ogólnokształcącej Szkoły Baletowej im. Ludomira Różyckiego w Bytomiu. Z tytułem magistra sztuki ukończył Uniwersytet Muzyczny im. Fryderyka Chopina w Warszawie na Wydziale Edukacji Muzycznej, kierunek – taniec. W pierwszych latach kariery artystycznej tancerz Teatru Wielkiego w Łodzi, Teatru Muzycznego w Łodzi, a od 1985 roku przez ponad trzydzieści lat związał się z Gliwickim Teatrem Muzycznym jako: solista baletu, choreograf, asystent choreografów oraz wieloletni kierownik i pedagog zespołu baletowego.
Pedagog przedmiotów z zakresu sztuki tańca, a od 2017 roku dyrektor Państwowego Policealnego Studium Zawodowego Wokalno – Baletowego w Gliwicach. Realizator pokazów dyplomowych, koncertów okolicznościowych jako: reżyser, choreograf, autor scenariuszy, tekstu piosenek, jak i również kompozytor i wykonawca autorskich utworów. Ponadto w zakresie choreografii współpracuję z zawodowymi teatrami dramatycznymi oraz muzycznymi i tanecznymi zespołami młodzieżowymi. Oprócz działalności twórczej i pedagogicznej występuje jako: konferansjer, aktor, wokalista, tancerz, wykonawca charakterystycznych postaci, repertuaru operetkowego i musicalowego w okolicznościowych koncertach i imprezach kulturalnych.