Absolwent Uniwersytetu Muzycznego Fryderyka Chopina (Wydział Wokalno- Aktorski) i Akademii Teatralnej im. Aleksandra Zelwerowicza (Wydział Aktorski), Akademii Operowej w Teatrze Wielkim - Operze Narodowej w Warszawie w klasie Eytana Pessena oraz programu Artist Diploma in Opera Studies w The Juilliard School w Nowym Jorku w klasie Edith Wiens.
Laureat wielu międzynarodowych konkursów, zwycięzca m.in.: The Opera Index Award w The Opera Index Vocal Competition 2018, The Gerda Lissner Foundation Lieder/Song Vocal Competition 2018, The Giulio Gari Foundation International Vocal Competition 2018, The Career Bridges 2018, zdobywca 1. miejsca w The Gerda Lissner Foundation International Vocal Competition 2018 oraz 2. miejsca i trzech nagród specjalnych, w tym za najlepszą interpretację pieśni Paderewskiego w The Kościuszko Foundation Marcella Sembrich International Voice Competition 2018 w Nowym Jorku. Laureat 2. nagrody w The Loren L. Zachary Society International Vocal Competition 2019 w Los Angeles.
Finalista i laureat dwóch nagród specjalnych podczas X. Międzynarodowego Konkursu Wokalnego im. Stanisława Moniuszki, a także półfinalista Metropolitan Opera National Council Auditions.
Na scenie operowej po raz pierwszy wystąpił już w wieku 19 lat kreując tytułową rolę w operze Der Dorfwahrsager J.J. Rousseau (oryg. Le Devin du Village) w niemieckim Schlosstheater Rheinsberg. Podczas studiów w Warszawie brał również udział w polskich premierach Agrippiny Haendla jako Lesbo i Luci mie traditrici Sciarrina jako Servo.
Występował wtedy także jako tytułowy Don Giovanni, Hrabia w Weselu Figara Mozarta oraz Prosdocimo w Turku we Włoszech Rossiniego na scenie Warszawskiej Opery Kameralnej. Za swoje ówczesne osiągnięcia został dwukrotnie nagrodzony Stypendium Ministra Kultury i Dziedzictwa Narodowego.
W ostatnich latach występował gościnnie m. in. w: Bayerische Staatsoper w Monachium jako Markiz d’Obigny w Traviacie Verdiego, Teatrze Wielkim - Operze Narodowej w Warszawie jako Papageno w Czarodziejskim flecie w reżyserii Barrie Kosky’iego czy Marullo w Rigoletcie Verdiego, Norweskiej Operze Narodowej w Oslo jako Figaro w Cyruliku sewilskim Rossiniego oraz Guglielmo w Così fan tutte Mozarta oraz Operze Wrocławskiej jako Zurga w Poławiaczach pereł Bizeta czy tytułowy Don Giovanni Mozarta. W USA zadebiutował w Requiem wojennym Brittena z Albany Symphony, występował w The Juilliard Opera w Nowym Jorku jako Herr Fluth w Wesołych kumoszkach z Windsoru Nicolai’a, Neptun w Hipolicie i Arycji Rameau oraz jako tytułowy Don Giovanni. W latach 2019-2022 był członkiem zespołu Staatsoper Hannover gdzie kreował takie role, jak: Papageno w Czarodziejskim flecie, Figaro w Cyruliku sewilskim, Guglielmo w Così fan tutte czy Hrabia Almaviva w Weselu Figara Mozarta. Od sezonu 2022/2023 jest solistą Komische Oper w Berlinie, gdzie występuje m.in. jako: Bill w Rozkwicie i upadku miasta Mahagonny Weilla, Pantalone w Miłości do trzech pomarańczy Prokofiewa, Książę Afron w Złotym Koguciku Rimsky-Korsakova, Papageno w Czarodziejskim flecie, Guglielmo w Così fan tutte, Hrabia Almaviva w Weselu Figara Mozarta czy Marcello w Cyganerii Pucciniego.
Fot. Jan Windszus