Aktor reklamowy, serialowy, dubbingowy i teatralny. W 2021 roku ukończył Akademię Teatralną im. Aleksandra Zelwerowicza w Warszawie. Aktualnie aktor Teatru Muzycznego ROMA, Teatru Muzycznego Rampa, Krakowskiego Teatru Variete, Teatru Muzycznego w Łodzi, Teatru Muzycznego w Toruniu, Teatru Muzycznego Tintilo, a także Teatru Narodowego w Warszawie, Teatru Polskiego w Szczecinie, Opery i Filharmonii Podlaskiej w Białymstoku, solista Opery Krakowskiej oraz od niedawna aktor Teatru Studio w Warszawie.
Współpracuje z wieloma zespołami muzycznymi i orkiestrami. Między innymi z Orkiestrą Wojskową z Siedlec, czy Orkiestrą Uniwersytetu Muzycznego im. Fryderyka Chopina w Warszawie.
Wykładowca w Szkole Aktorskiej im. Jana i Haliny Machulskich. Od kilku lat pojawia się w roli prowadzącego cykliczne warsztaty artystyczne, gdzie prowadzi zajęcia aktorskie, wokalne i taneczne.
Niedawno również rozwija swoją karierę w kierunku choreografii. Stworzył choreografię do trzech aktualnie granych spektakli: „Simply the best" - widowisko z przebojami Tiny Turner oraz „Bestia" i "Nowe szaty króla" w reżyserii Roberta Protasiewicza.
Ma na swoim koncie około 20 tytułów teatralnych. Między innymi: „Przybysz” i „Pretty Woman” w reżyserii Wojciecha Kościelniaka, „F.R.I.E.N.D.S. The Musical Parody” (Joey) w reżyserii Agnieszki Płoszajskiej, „Pretty Woman” oraz „Catch Me if You Can” w reż. Jakuba Szydłowskiego, czy „Jednego Serca" w reżyserii Anny Sroki-Hryń.
W 2024 roku zadebiutował jako tancerz/performer w operze „D’Arc" w reżyserii Krystiana Lady, która powstała z okazji obchodów rocznicy Powstania Warszawskiego. W jego CV znajdują się również spektakle dla najmłodszych. Między innymi „Księżniczka Sara” reż. Teresa Kurpias, „Przypadki Robinsona Crusoe” reż. Jakub Szydłowski, a także „Wigilijna Opowieść” (Scrooge) reż. Teresa Kurpias i Marek Grabiniok.