Absolwent Akademii Muzycznej im. Karola Szymanowskiego w Katowicach, w której ukończył studia w specjalnościach: kompozycja i teoria muzyki oraz dyrygentura symfoniczno-operowa (stopień doktora sztuk muzycznych), w klasie dra hab. Szymona Bywalca. Uczestniczył w mistrzowskich kursach dyrygenckich prowadzonych przez Michaela Dittricha, Gabriela Chmurę, Jacka Kaspszyka czy Larry'ego 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 Andrzeja 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, które 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.