Absolwent Uniwersytetu Muzycznego im. Fryderyka Chopina w Warszawie w klasie śpiewu prof. Artura Stefanowicza. Debiutował w 2013 roku partią Nerona w Koronacji Poppei Monterverdiego, którą z wielkim sukcesem wykonywał w Collegium Nobilium w Warszawie, a następnie w Salle Frank-Martin w Genewie (2015). Jako najlepszy młody muzyk roku 2013 otrzymał od Polskiego Radia propozycję nagrania utworów Szymanowskiego oraz reprezentowania Polski na Konkursie Młodych Talentów EBU w Bratysławie (International Forum of Young Performers New Talent). Od tej pory występował m.in. w: Filharmonii Narodowej w Warszawie, Teatro Ristori w Weronie, Teatro Thalia w Lizbonie, Sali Koncertowej Muzeum Puszkina w Moskwie, Warszawskiej Operze Kameralnej, Studiu Koncertowym im. Witolda Lutosławskiego w Warszawie, na Festiwalu Dramma per Musica w Teatrze Stanisławowskim w Warszawie, Teatrze Wielkim - Operze Narodowej.
W swoim repertuarze posiada takie role, jak: Neron w Koronacji Poppei Monteverdiego i Agrippinie Händla, Bertarido w Rodelindzie i tytułowa w Ariodante Händla, Gilada w Farnace Vivaldiego, tytułowa w Eliogabaldo Cavallego oraz partie oratoryjne i kantatowe w pasjach Bacha, kantatach Händla, Porpory i Vivaldiego. Artysta posiada także bogaty repertuar pieśniarski. W 2016 roku otrzymał Nagrodę Carlo Maria Giuliniego na Międzynarodowym Konkursie Wokalnym im. Stanisława Moniuszki w Warszawie.
W sezonie 2017/2018 artysta wystąpił m.in. w Operze w Amsterdamie w La morte d’Orfeo Landiniego pod dyrekcją Christophe Rousset i z orkiestrą Les Talens Lyriques oraz w siedzibie NOSPR w Katowicach z recitalem arii operowych.
Sezon 2018/2019 rozpoczął wykonaniem partii Gilada w Farnace w Teatrze Stanisławowskim, a następnie wystąpił w partii tytułowej w Juliuszu Cezarze Händla w poznańskim Teatrze Wielkim (dyr. Paul Esswood). W 2019 roku zadebiutował na Boston Early Music Festival w nowo odkrytej operze Agostino Steffaniego Orlando generoso w roli Medora (opera zostanie nagrana dla firmy Erato) oraz wystąpił w roli Eunuca w La Finta Pazza Francesco Sacratiego, w produkcji Opery w Dijon (dyr. Leonardo García Alarcón), z dalszymi przedstawieniami w Victoria Hall w Genewie i Théâtre à Versailles. Ponadto wystąpił w partiach Narcisa w Agrypinie i Tolomeusza w Juliuszu Cezarze w produkcji zespołu muzycznego Les Talens Lyriques (dyr. Christophe Rousset) w Theâtre des Champs-Elysées w Paryżu, na Festiwalu George Enescu w Bukareszcie oraz na Festiwalu w Ambronay we Francji.
fot. Anita Wąsik