18 marca 2023 odbyła się premiera musicalu Złap mnie, jeśli potrafisz w Teatrze Muzycznym w Łodzi, w którym gra Franka Abagnale’a Juniora. W maju 2023 odbyła się prapremiera spektaklu Kopernik w Operze Krakowskiej, w której wcielił się w rolę Kaspra Stulpawitza. Od 20 października tego samego roku występuje jako Maurice we Władcy Much w Och-Teatrze. Jest pierwszym polskim aktorem wcielającym się w rolę JD, w polskiej inscenizacji spektaklu Heathers, który miał swoją premierę 7 września 2024 roku w warszawskim Teatrze Syrena. W 2025 zrealizował dwa spektakle w Teatrze Muzycznym w Łodzi: Prosimy nie wyrywać foteli i Mamma Mia!.
W 2025 zadebiutował jako artysta operowy rolą Nemorina w operze Gaetano Donizettiego Napoju miłosnym (reż. Wojciech Adamczyk) w Teatrze Wielkim w Łodzi.
Większą rozpoznawalność zdobył dzięki roli Leona Dawidzkiego w serialu Usta usta w TVN. Zagrał również w serialach, takich jak: Ojciec Mateusz, Stulecie Winnych, Ślad, czy Na dobre i na złe. Gra Karola w serialu Na Wspólnej.
Jest polskim głosem Gekko w grze Valorant. Dubbingował role filmowe, m.in.