Student Uniwersytetu Muzycznego Fryderyka Chopina w Warszawie. Od 2016 roku jest członkiem Programu Kształcenia Młodych Talentów – Akademia Operowa Teatru Wielkiego - Opery Narodowej, gdzie uczy się pod okiem wybitnych pedagogów i artystów, takich jak Izabella Kłosińska, Eytan Pessen, Matthias Rexroth, Helmut Deutsch, Hedwig Fassbender, Mariusz Kwecień, Tomasz Konieczny. W latach 2018-2019 brał udział w spektaklach Akademii Operowej Cud albo Krakowiaki i Górale.
Brał udział w licznych spektaklach studenckich, jako Commendatore w Don Giovannim W.A. Mozarta w Warszawskiej Operze Kameralnej, Kniaź Gremin w Onieginie P. Czajkowskiego w Teatrze Wielkim - Operze Narodowej oraz Zbigniew w Strasznym dworze S. Moniuszki w Copernicus Center w Chicago.
W 2018 roku zaśpiewał partię basu w Requiem W.A. Mozarta z Zespołem Pieśni i Tańca „Mazowsze” pod batutą Jacka Bonieckiego.
W 2019 roku występował jako Brenno w spektaklu Scene buffe do trzech intermezzów A. Scarlattiego w reżyserii Jitki Stokalskiej w Polskiej Operze Królewskiej.
W listopadzie 2019 wziął udział w koncercie inauguracyjnym VI Międzynarodowego Festiwalu I.J. Paderewskiego w Warszawie.
W styczniu 2020 zaśpiewał fragmenty partii Porgy’ego z Porgy and Bess G. Gershwina w koncercie z udziałem Tomasza Koniecznego „Mistrz i Młode Talenty” w Studio Polskiego Radia im. W. Lutosławskiego w Warszawie, z Orkiestrą Polskiego Radia, pod batutą Michała Klauzy.