W 2014 r. ukończył z wyróżnieniem Wydział Wokalno – Aktorski Akademii Muzycznej w Krakowie w klasie prof. Piotra Kusiewicza, a wcześniej, w 2006 r., Wydział Inżynierii Materiałowej i Ceramiki Akademii Górniczo – Hutniczej w Krakowie.
Jako solista debiutował na deskach Opery Nova w Bydgoszczy w 2015 r. rolą Dziemby w „Halce” Stanisława Moniuszki. Współpracuje z Warszawską Operą Kameralną („Uprowadzenie z Seraju” W. A. Mozarta – Osmin; „Don Giovanni” W. A. Mozarta – Masetto), Operą Bałtycką („Straszny dwór” S. Moniuszki – Skołuba; „Cyrulik sewilski” G. Rossiniego – Don Basilio), Operą Wrocławską („Łucja z Lammermoor” G. Donizettiego – Raymondo). Od 2018 r. należy do stałego zespołu Solistów Opery Krakowskiej.
Ważniejsze partie w jego repertuarze to m. in.: Zbigniew, Skołuba – „Straszny dwór” S. Moniuszki, Don Basilio – „Cyrulik sewilski” G. Rossiniego, Sarastro – „Czarodziejski flet” W. A. Mozarta, Figaro – „Wesele Figara” W. A. Mozarta, Don Alfonso – „Cosi fan tutte” W. A. Mozarta, Osmin – „Uprowadzenie z Seraju” W. A. Mozarta, Salieri – „Mozart i Salieri” N. Rimskiego-Korsakowa, Grodny – „Wanda” J. Wnuk-Nazarowej, Frank – „Zemsta nietoperza” J. Straussa, Colline – „Cyganeria” G. Pucciniego, Timur – „Turandot” G. Pucciniego, Uberto – „La serva padrona” G. P. Pergolesiego.
Stale współpracuje z reżyserem Michałem Znanieckim – m.in.: widowiska plenerowe: „Królowa wróżek: Sen nocy letniej” (Wrocław 2015 r.), „Historia jednego żołnierza: Sen nocy letniej” (Wrocław 2016 r., „The Fairy Queen” (Festiwal Teatralny w Wuzhen, Chiny 2019 r.).
Jest laureatem nagrody Związku Artystów Scen Polskich Oddział w Warszawie.