Absolwentka studiów magisterskich na wydziale wokalnym Akademii Muzycznej we Wrocławiu w klasie śpiewu solowego prof. Piotra Łykowskiego i dr hab. Olgi Ksenicz, specjalizując się w wokalistyce i aktorstwie. Ukończył z wyróżnieniem tę samą uczelnię, specjalizując się w śpiewie i oratorstwie. W 2017 roku artysta został zaproszony przez Stockholm University of Opera do udziału w spektaklu Beyond the masks, na który składały się obszerne fragmenty oper Don Giovanni i Così fan tutte W. A. Mozarta. W kwietniu 2018 roku zadebiutował w Warszawskiej Operze Kameralnej jako Pedrill w Uprowadzeniu z seraju W.A. Mozarta w reżyserii Jurija Aleksandrowa, a następnie wziął udział w premierze otwierającej sezon artystyczny 2018/2019 opery Idomeneo, Re di Creta W.A. Mozarta w reżyserii Michała Znanieckiego, wcielając się w rolę Arbace. W tym samym czasie wraz z Warszawską Operą Kameralną wystąpił podczas Festiwalu Oper Kameralnych w Sankt Petersburgu. W listopadzie 2018 roku, ponownie na deskach Teatru WOK, wziął udział w światowej prapremierze dzieła Stanisława Moniuszki Chata szwajcarska w reżyserii Roberto Skolmowskiego, wcielając się w rolę Michała. W grudniu 2018 roku, w ramach obchodów 70-lecia AMKL we Wrocławiu, wykonał partię tenorową w IX Symfonii Ludwiga van Beethovena pod dyrekcją Marka Pijarowskiego. W 2019 roku dwukrotnie wykonał partię tenorową w Missa pro pace Wojciecha Kilara z Orkiestrą Symfoniczną Filharmonii Sudeckiej pod dyrekcją Małgorzaty Sapiechy-Muzioł. Na przełomie lutego i marca 2020 roku, ponownie na scenie Warszawskiej Opery Kameralnej, artysta wziął udział we wznowieniu opery Armide J.-B. Lully'ego w reżyserii Dedy Christiny Collony, wcielając się w role Artemidora i Kawalera Danois. W grudniu 2019 r. artysta wziął udział w turnieju "VI Tenorowa Bitwa na Róże", transmitowanym przez TVP i zdobył pierwszą nagrodę - Platynową Różę.
.