Absolwent Akademii Muzycznej w Katowicach, gdzie ukończył studia w specjalnościach: kompozycja i teoria muzyki oraz dyrygentura symfoniczno-operowa (stopień doktora sztuk muzycznych) w klasie dr hab. S. Bywalca. Uczestniczył w Mistrzowskich Kursach Dyrygenckich prowadzonych przez M. Dittricha, G. Chmurę, J. Kaspszyka czy L. Livingstona. Był związany z Orkiestrą Kameralną Miasta Jaworzna Archetti jako skrzypek oraz dyrygent w latach 2014-2023. Prowadził z sukcesami Polską Młodzieżową Orkiestrę Symfoniczną w Bytomiu oraz Młodzieżową Orkiestrę Symfoniczną im. Karola Szymanowskiego w Katowicach. Był dwukrotnym beneficjentem programu Narodowego Instytutu Muzyki i Tańca: Dyrygent-rezydent.
Dotychczas asystował dyrygentom tej miary, co: G. Chmura, M. Halls, M. Jurowski, J. Kaspszyk, M. Klauza, Ch. König, A. Liebreich, J. Maksymiuk, L. Morlot, T. Kozłowski, A. Wit. Współpracował jako asystent dyrygenta z Narodową Orkiestrą Symfoniczną Polskiego Radia w Katowicach oraz Teatrem Wielkim w Łodzi. Prowadził koncerty m.in. z Filharmonią Narodową, Narodową Orkiestrą Symfoniczną Polskiego Radia, NFM Filharmonią Wrocławską, {oh} Orkiestrą Historyczną, Orkiestrą Akademii Beethovenowskiej, Polską Orkiestrą Sinfonia Iuventus, Polską Operą Królewską, Operą Wrocławską, Orkiestrą Opery i Filharmonii Podlaskiej, Orkiestrą Polskiego Radia, Filharmonią Kaliską, Śląską, Świętokrzyską, Zielonogórską, Orkiestrą Muzyki Nowej. Współpracuje na stałe z Operą Śląską, w której poprowadził m.in. premiery baletowe: Szeherezada/Medea z muzyką M. Rimskiego-Korsakowa i S. Barbera, Sól Ziemi Czarnej z muzyką polskich kompozytorów, Sekret Requiem (w reżyserii M. Znanieckiego), a także m.in. wznowienie Toski G. Pucciniego, Dziadka do Orzechów P. Czajkowskiego, Barona Cygańskiego J. Straussa Napoju miłosnego G. Donizettiego czy Strasznego dworu S. Moniuszki. W OiFP w Białymstoku poprowadził m. in. spektakle Carmen G. Bizeta oraz Turandot G. Pucciniego.
W sezonie 2016-2017 współpracował jako asystent dyrygenta z Polską Orkiestrą Sinfonia Iuventus. W latach 2019-2022 pełnił rolę asystenta dyrygenta – dyrektora artystycznego A. Boreyki w Filharmonii Narodowej. W 2021 roku otrzymał odznakę „Zasłużony dla Kultury Polskiej”. W latach 2020-2022 pełnił rolę kierownika artystycznego Śląskiej Orkiestry Kameralnej. W sezonie artystycznym 2022/2023 pełnił rolę zastępcy Kierownika Muzycznego w Operze Śląskiej. Występował na takich festiwalach, jak: Warszawska Jesień, Saarema Opera Festival, Malta Festival, Opera Rara, Brand New Music, Szalone Dni Muzyki.
W swoim bogatym i wszechstronnym repertuarze wiodącą linię wyznacza muzyka polska. Jak dotąd nagrał m.in. utwory: R. Bukowskiego, H. M. Góreckiego, E. Knapika, K. Lipińskiego, P. Mossa, S. B. Poradowskiego. Szczególne miejsce w jego repertuarze znajdują kompozycje B. Szabelskiego, wśród których Etiuda, Magnificat, Sinfonietta, II Symfonia Podlaska zostały przez niego na nowo edytowane, wykonane i nagrane. W ostatnim czasie poprowadził premiery operowe “Ja, Sekȕre” Aleksandra Nowaka oraz “Meduzę” Ludomira Różyckiego.