Ukończył z wyróżnieniem Akademię Muzyczną im. Ignacego Jana Paderewskiego w Poznaniu w 2017 roku w klasie profesora Wojciecha Maciejowskiego. W 2016 roku został stypendystą Ministra Kultury i Dziedzictwa Narodowego za wybitne osiągnięcia.
W sezonie 2016/2017 podjął współpracę jako solista w Teatrze Wielkim w Poznaniu, gdzie wcielał się m.in. w role: Alfreda w Zemście nietoperza J. Straussa, Malcolma w Makbecie G. Verdiego, Bojara Chruszczova w Borysie Godunowie M. Musorgskiego. W sierpniu 2017 roku zadebiutował na 51. Festiwalu im. Jana Kiepury w Krynicy-Zdroju.
W latach 2017-2021 był solistą Opery w Graz w Austrii, gdzie na przestrzeni lat wykonywał partie: Don Curzia w Weselu Figara W. A. Mozarta, Gelsomino oraz Belfiore w Podróży do Reims G. Rossiniego, Beppo w Pajacach R. Leoncavallo, 3. Żyda w Salome R. Straussa, Artura w Łucji z Lammermooru G. Donizettiego, Alfreda w Zemście nietoperza, Schneidera w Königskinder E. Humperdincka, Pasterza w Oedipus Rex I. Strawińskiego oraz Wenzla w „Sprzedanej narzeczonej” B. Smetany. W sezonie 2017/2018 zadebiutował także w Łucji z Lamermoor G. Donizettiego w Teatro Verdi w Treście, zaś w lipcu i sierpniu 2018 roku kreował partię Don Ramiro w „Kopciuszku” G. Rossiniego na 44. Festiwalu „Della Valle d’Itria” we Włoszech.
Jest laureatem wielu konkursów, otrzymał m.in. wyróżnienie i nagrodę specjalną w IV Ogólnopolskim Konkursie Wokalnym w Mławie, I nagrodę na XVII Międzynarodowym Konkursie Iuventus Canti im. Imricha Godina we Vrablach na Słowacji. Został finalistą i otrzymał nagrodę specjalną na Międzynarodowym Konkursie Wokalnym w Deutschlandsbergu współorganizowanym z Operą w Graz. Został finalistą XXIII Międzynarodowego Konkursu dla śpiewaków operowych Riccardo Zandonai we Włoszech – otrzymał wyróżnienie i nagrodę specjalną w postaci uczestnictwa w Festiwalu Operowym Musica Riva Festival w Riva del Garda we Włoszech. Jest laureatem III nagrody w kategorii głosów męskich oraz nagrody Karen Stone – dyrektor Theater Magdeburg (w postaci zaproszenia do udziału w spektaklach Śmierci Dantona Gottfrieda von Einem) na Międzynarodowym Festiwalu i Konkursie Sztuki Wokalnej im. Ady Sari w 2017 roku oraz III nagrody i nagrody specjalnej dla najbardziej obiecującego tenora na 22. Międzynarodowym Konkursie Wokalnym im. Mikuláša Schneidera-Trnavský’ego w Trnawie na Słowacji. W 2022 roku otrzymał nagrodę specjalną dyrektora opery Semperoper w Dreźnie na Międzynarodowym Konkursie Belvedere im. Hansa Gabora.
W sezonie 2021/22 zadebiutował rolą Pruniera w La Rondine G. Pucciniego w Operze Śląskiej w Bytomiu, w Theater Magdeburg jako Wenzel w Sprzedanej narzeczonej B. Smetany oraz jako Damazy w Strasznym dworze S. Moniuszki w Teatrze Wielkim w Poznaniu oraz Międzynarodowym Majowym Festiwalu operowym w Hessisches Staatstheater w Wiesbaden.
W sezonie 2022/23 zadebiutował w Semperoper w Dreźnie w dwóch produkcjach: Czarodziejski flet W. A. Mozarta oraz w Hugenotach G. Meyerbeera, powrócił do Oper Graz na spektakle Sprzedanej narzeczonej oraz do Opery Śląskiej na La Rondine.
W sezonie 2023/24 wcielił się w rolę Damazego w Strasznym dworze S. Moniuszki w Teatrze Wielkim w Poznaniu oraz podczas koncertowego wykonania opery w Filharmonii Berlińskiej, w rolę Alfreda w Zemście nietoperza J. Straussa, zadebiutował w Staatstheater Saarbrucken jako Pedrillo w Uprowadzeniu z Seraju W. A. Mozarta oraz w prapremierze opery K-E. Chermin Christmas Carol w Filharmonii w Luksemburgu.
W sezonie 2024/25 zadebiutował we Flisie S. Moniuszki, a także zadebiutuje w premierze Turandot G. Pucciniego w w Teatrze Wielkim w Poznaniu, następnie wystąpi w Teatrze Studio w spektaklu Mahagonny/Afterparty Weilla/Głowickiej, powróci do Teatru Wielkiego - Opery Narodowej w Warszawie jako Damazy w Strasznym dworze S. Moniuszki oraz zadebiutuje w Teatro Carlo Felice w Genui w operze R. Straussa Die Liebe der Danae.