Absolwent Akademii Muzycznej im. Stanisława Moniuszki w Gdańsku w klasie śpiewu prof. Piotra Kusiewicza (dyplom z wyróżnieniem). Od 2014 roku kształci się pod okiem Olgi Pasiecznik. Swoje umiejętności wokalne doskonalił na kursach mistrzowskich prowadzonych m.in. przez: Rudolfa Piernaya, Claudio Desderiego, Paula Esswooda, Bogdana Makala, Janusza Niziołka, Claudię Viscę, Izabellę Kłosińską, Cezarego Szyfmana oraz Charlottę Lehmann. Od 2012 roku jest związany z Teatrem Wielkim - Operą Narodową w Warszawie, gdzie jest artystą Chóru. W swoim repertuarze ma kilka partii operowych takich kompozytorów, jak: Mozart, Cimarosa, Rossini, Rimski-Korsakow, Donizetti, Bellini, Moniuszko, Czajkowski i Rachmaninow oraz kilkadziesiąt arii operowych kompozytorów wszystkich epok. W 2013 roku debiutował na scenie Teatru Wielkiego - Opery Narodowej partią Pierwszego Gościa w Halce Moniuszki. Od 2017 roku współpracuje z Teatrem Muzycznym w Lublinie, wykonując partię Tamina w Czarodziejskim flecie Mozarta oraz rolę Fiedki w Skrzypku na dachu Bocka. Artysta wykonuje muzykę oratoryjną, śpiewając ją na polskich oraz światowych estradach koncertowych. W swoim repertuarze posiada kilkadziesiąt dzieł oratoryjnych, począwszy od Vivaldiego, a na Dębskim kończąc. Z przyjemnością sięga również po lirykę polską, rosyjską i niemiecką. Brał udział w światowych prapremierach: Rhythmi Urbani Krzesimira Dębskiego pod batutą kompozytora oraz Kaszubskim Magnificat Sławeckiego pod batutą Sławomira Bronka.