Edukację muzyczną rozpoczął od nauki gry na skrzypcach w Państwowej Szkole Muzycznej im. Ignacego Jana Paderewskiego w Tarnowskich Górach. W 2013 roku ukończył studia wokalne w Akademii Muzycznej im. Karola Szymanowskiego w Katowicach w klasie prof. Jana Ballarina. Był odtwórcą partii Jontka w studenckim przedstawieniu wileńskiej wersji Halki Moniuszki. Brał udział w kursach wokalnych prowadzonych przez: Wiesława Ochmana, Daniela Weeksa, Ryszarda Karczykowskiego. Uczestniczył w III Międzynarodowym Konkursie Wokalistyki Operowej im. Adama Didura w Bytomiu oraz w I Międzynarodowym Konkursie Wokalnym im. Andrzeja Hiolskiego w Kudowie Zdrój.
Debiutował na scenie Gliwickiego Teatru Muzycznego w roli Cascady w operetce Wesoła wdówka Lehára. Współpracuje z Operą Śląską w Bytomiu, wykonując partie: Ottokara w Baronie cygański J. Straussa, Freda w My Fair Lady Loewe, Dancaira oraz Moralèsa w Carmen Bizeta, Schaunarda w Cyganerii Pucciniego, tytułową w Don Giovannim Mozarta, Falkego w Zemście nietoperza J. Straussa, tytułową w Phantomie Yestona, Janusza w Halce, Stanisława w Verbum nobile Moniuszki, Piątego chama w UbuKrólu Krzysztofa Pendereckiego, Daniłły w Wesołej wdówce Lehára.
Współpracował z Filharmonią Śląską, Zabrzańską, Warmińsko-Mazurską, Częstochowską. Dokonał dwóch nagrań dla dzieci w Radiu Katowice. Wziął udział w wykonaniu dzieła Requiem for Auschwitz Rogera Moreno Rathgeba pod dyrekcją Riccardo Sahiti podczas koncertu dla ofiar Holokaustu w Auschwitz.
W sezonie 2017/2018 w Teatrze Wielkim - Operze Narodowej występuje w partii Moralèsa w Carmen Bizeta.