Absolwent Akademii Muzycznej w Łodzi, już na studiach rozpoczął swoją karierę artystyczną jako gościnny solista w Teatrze Muzycznym w Łodzi. Tam wystąpił w znanych produkcjach, takich jak Wonderful Town L. Bernsteina i Skrzypek na dachu J. Bocka. Uczestniczył w kursach mistrzowskich przy Operze Narodowej. Artysta miał okazję pracować z takimi pedagogami jak A. Dobber i prof. A. Garanča. Dodatkowo, w latach 2011-2012, uzyskał stypendium i uczestniczył w prestiżowych kursach we Francji Academie de Villecroze oraz L’Academie des Heures Romantiques z U. Reinemannem. W grudniu 2011 r. brał udział w wyjazdowym przedstawieniu Skrzypek na dachu w Odessie. Następnie, w marcu 2015 r., wystąpił w Gali Operowej w ramach XIX Wielkanocnego Festiwalu Ludwiga van Beethovena w Radomiu. W marcu 2016 r. zadebiutował w Filharmonii Narodowej na XX Festiwalu Wielkanocnym w operze At the Boar’s Head G. Holst’a pod batutą Ł. Borowicza. W Operze i Filharmonii Podlaskiej od 2012 r. kreował różnorodne role, takie jak: Marek w musicalu Korczak Ch. Williamsa, Monostatos w Czarodziejskim flecie W.A. Mozarta oraz Morales w Carmen G. Bizeta. Jego debiut w Teatrze Wielkim w Warszawie w grudniu 2016 r. w roli Monostatosa przyniósł mu uznanie krytyków i publiczności. Wystąpił w tej roli ponad 20 razy w latach 2016-2022. W sezonie 2017-2018 w Operze Narodowej kreował rolę Marulla w Rigoletto G. Verdiego, występując na scenie z A. Dobberem. Obok działalności scenicznej, aktywnie realizuje się jako reżyser i organizator wydarzeń artystycznych. Był pomysłodawcą i reżyserem muzyczno-tanecznego show Broadway Dance Club, wystawianego w Operze i Filharmonii Podlaskiej. Od 2019 r. pełni funkcję prezesa fundacji Canto Pro Classica. Jest również założycielem portalu MuzyczneDzieci.pl popularyzującego edukację muzyczną wśród najmłodszych.