Ukończył studia magisterskie i doktoranckie w Akademii Muzycznej im. Karola Szymanowskiego w Katowicach. Był członkiem Akademii Operowej Teatru Wielkiego - Opery Narodowej oraz Studia Operowego w Lyonie.
Laureat międzynarodowych konkursów wokalnych m.in: II nagrody na Międzynarodowym Konkursie Muzycznym im. Karola Szymanowskiego (2023), II nagrody na Otto Edelmann Singing Competition w Wiedniu oraz II nagrody na Giuseppe Di Stefano International Opera Competition w Trapani. Otrzymał także nagrodę za najlepsze wykonanie pieśni Mieczysława Wajnberga na Międzynarodowym Konkursie Wokalnym im. Stanisława Moniuszki (2019).
Zadebiutował w roli tytułowej w Don Giovannim w Operze Śląskiej w Bytomiu. Występował m.in. jako: Mercutio w Romeo i Julii na festiwalu Gut Immling, Papageno w Czarodziejskim flecie w Teatrze Wielkim w Poznaniu, Figaro w Weselu Figara w Warszawskiej Operze Kameralnej i Polskiej Operze Królewskiej, Mefistofeles w Potępieniu Fausta Berlioza w Cluj - Napoca, Bardos w Cudzie, albo Krakowiakach i Góralach Stefaniego (produkcja Akademii Operowej), Dancairo i Moralesw Carmen w Teatrze Wielkim - Operze Narodowej, Schaunard w La Boheme, Rodolfo Ghioldi i Cantadores w Oldze Jorge Antunesa w Operze Bałtyckiej w Gdańsku, Il re/Un boscaiolo/ L'ambasciatore w La bella dormente nel bosco Respighiego w Opera de Lyon, Posłaniec w Królu Edypie Strawińskiego z Narodową Orkiestrą Symfoniczną Polskiego Radia, 5. Richter w Das Wunder der Heliane Korngolda w Konzerthaus Freiburg (nagranie dla Naxos). Wystąpił w niemieckiej premierze opery 1984 Lorina Maazela w Teatrze w Regensburgu, gdzie wykonywał partię Winstona.
Wykonuje także repertuar pieśniarski, z którym występował m.in. w Teatrze Narodowym, Zamku Królewskim w Warszawie, w NOSPR, Muzeum Karola Szymanowskiego w Zakopanem. Wykonywał również pieśni Mieczysława Wajnberga w Operze Frankfurckiej.
Fot. Zbigniew Malak