Ukończył Akademię Muzyczną im. I. J. Paderewskiego (kierunek edukacji muzycznej i kierunek wokalno-aktorski w klasie prof. Andrzeja Ogórkiewicza) oraz Prywatne Policealne Studium Sztuki Wokalnej w Poznaniu w klasie prof. Jadwigi Gałęskiej-Tritt.
W 2017 roku był stypendystą Asheville Lyric Opera Young Artist Program w Północnej Karolinie, USA. W 2020 był stypendystą Ministra Kultury i Dziedzictwa Narodowego. Od września 2021 uczestnik Opera Studio w Narodowym Teatrze Słowackim.
Występował jako Eneasz w operze „Dydona i Eneasz” H. Purcella, (dyr. Paul Esswood, Teatr Wielki w Poznaniu), Grimbald w operze „Król Artur” H. Purcella (dyr. Andrew Lawrence King), Nikita w operze „Zamek na Czorsztynie” K. Kurpińskiego, Figaro w operze „Wesele Figara” W. A. Mozarta (Filharmonia Gorzowska), Doktor Grenvil w operze „Traviata” G. Verdiego (Słowacki Teatr Narodowy), Filiberto w operze „Il Signor Bruschino” G. Rossiniego (Schloss Kirchstetten Klassik Festival, Austria). Jako solista wykonywał także wiele dzieł kantatowo-oratoryjnych, m. in. Stabat Mater G. Rossiniego (dyr. Paolo Gatto, Svatovaclavsky hudebni festival 2017, Ostrava, Czechy).
Trener wokalny w PPSSW w Poznaniu, od 18 edycji współprowadzący kursy wokalne ArtCamp, solista I cantanti ensemble oraz Towarzystwa Muzycznego Schola Cantorum Posnaniensis.