Urodzony we Wrocławiu. Naukę muzyki ropoczął w wieku 4 lat od gry na fortepianie. Kontynuował ją w Szkole Muzycznej I Stopnia im. Grażyny Bacewicz we Wrocławiu.Absolwent Akademii Muzycznej we Wrocławiu oraz stypendysta Universität für Musik und darstellende Kunst w Graz. Doskonalił swoje umiejętności wokalne pod kierunkiem Kazimierza Myrlaka.
Na scenie operowej występuje już od dziecka. Brał udział m. in. w przedstawieniach „Czarodziejskiego Fletu” W. A. Mozarta oraz „Strasznego Dworu” St. Moniuszki w reżyserii Adama Hanuszkiewicza w Operze Wrocławskiej. W 2009 roku zadebiutował we Wrocławskiej Operze jako Don Basilio i Don Curzio w „Le nozze di Figaro” W. A. Mozarta. W latach 2010 – 2012 współpracował z Teatrem Muzycznym w Poznaniu. Od 2012 do 2015 r. związany był z Operą i Filharmonią Podlaską – Europejskim Centrum Sztuki w Białymstoku, gdzie kreował m.in. postać Prześladowcy w polskiej prapremierze musicalu „Korczak” (nagroda im. Jana Kiepury za najlepszy spektakl roku 2012 oraz patronat UNESCO). W ramach XX Bydgoskiego Festiwalu Operowego w 2013 r. wziął udział w światowej prapremierze opery współczesnej „Poiesis” P. Zycha. Występował także jako Toby w polskiej prapremierze opery komicznej J. Offenbacha „Robinson Crusoe” w Operze na Zamku w Szczecinie. W 2015 r. wykonał „Requiem” W. A. Mozarta w kościele Św. Józefa na Kahlenbergu w Wiedniu, występował jako Ferrando w „Così fan tutte” (m.in. w Wiedeńskim Theater Akzent).
Na zaproszenie Accademia Musicale Europea wystąpił w ramach festiwalu Tra cielo e terra w Rzymie, a także brał udział w Arezzo Summer Music Festival we Włoszech. W październiku na zaproszenie Polskiego Ośrodka Społeczno-Kulturalnego w Londynie występował jako Damazy w „Strasznym Dworze” St. Moniuszki oraz w superwidowisku „Baron cygański” J. Straussa (rola Ottokara) w wałbrzyskim Aqua Parku oraz Hali Stulecia we Wrocławiu. W 2016 r. kreował partię Dzidziego z „Hrabiny” St. Moniuszki w na scenie POSK-u w Londynie oraz występował w plenerowych super-widowiskach „Carmen”, „Nabucco” i Strauss Gala w Niemczech, Austrii i Szwajcarii. W listopadzie 2017 r. zwyciężył Platynową Różę w IV Bitwie Tenorów na Róże w TVP 2. W styczniu 2018 r. wystąpił jako Albazar w przedstawieniach „Il turco in Italia” G. Rossiniego w Warszawskiej Operze Kameralnej oraz brał udział w Karnawałowych Galach Operetkowych w Wiedniu.
W tym samym roku artysta występował także jako Pedrillo w „Die Entführung aus dem Serail” W. A. Mozarta w Warszawskiej Operze Kameralnej oraz na zakończenie sezonu artystycznego w Operze Śląskiej w Bytomiu kreował Hrabiego Belfore w „La finta giardiniera” W. A. Mozarta. Nowy sezon artystyczny rozpoczął tytułową rolą „Flisa” St. Moniuszki w Londynie oraz wywalczył złotą różę w V Bitwie Tenorów na Róże w TVP 2. W 2019 roku brał udział w koncertach noworocznych w Austrii, Niemczech, Danii i Polsce oraz podczas festiwalu operowego POF w Wiedniu występował w operze „Don Giovanni” W. A. Mozarta jako Don Ottavio.
Na rozpoczęcie sezonu artystycznego 2020 r. kreował postać Hrabiego Almavivy w „Il barbiere di Siviglia” G. Rossiniego w Teatrze Operowym w Varnie. W lutym 2020 r. artysta występował jako Carlino w przedstawieniach opery „Don Bucefalo” A. Cagoniego (polska prapremiera dzieła) w Operze Bałtyckiej w Gdańsku oraz śpiewał na 18. Polnischer Frühlingsball w Wiedniu. W lipcu artysta został stypendystą Ministerstwa Kultury i Dziedzictwa Narodowego, a we wrześniu otrzymał I nagrodę w konkursie Musica Sacra w Rzymie. W 2021 r. brał udział w transmisji na żywo (streaming online) „La finta giardiniera” W. A. Mozarta z Opery Śląskiej w Bytomiu oraz w „Il barbiere di Siviglia” G. Rossiniego w przedstawieniach online w Operze Bałtyckiej w Gdańsku. Na zakończenie sezonu artystycznego wziął udział w „La Rondine” G. Pucciniego jako Prunier w Operze Śląskiej. W grudniu 2021 występował w inscenizowanej wersji oratorium „Stworzenie Świata” J. Haydna jako Uriel w Śląskim Divadle w Opavie. W 2022 roku artysta koncertował z oratorium „Die Schöpfung” J. Haydna w Czechach, Włoszech, Rumunii i Grecji oraz brał udział w sztuce „Amadeusz” P. Shaffera wystawianej w Teatrze Dramatycznym w Warszawie. We wrześniu w Teatrze Telewizji („Kordian” – reżyseria Z. Lesień) występował jako śpiewak operowy. W grudniu kreował postać Nicka z „La fanculla del West” G. Pucciniego w Teatrze Wielkim w Łodzi. W 2023 r. występował w Broadwayowskiej wersji musicalu „The Lion King” w Niemczech i Szwajcarii oraz śpiewał partię tenorową w Carmina Burana C. Orffa podczas festiwalu operowego w Villa Braida we Włoszech.