Debiutował w 2004 roku w musicalu „Koty” w Teatrze Muzycznym ROMA w Warszawie, gdzie następnie występował w takich tytułach, jak „Miss Saigon”, „Grease”, „Akademia Pana Kleksa”, „Najlepsze z Romy”, „Upiór w operze”, „Aladyn Jr”, „Deszczowa piosenka”, „Ale musicale!”.
Występował na wielu scenach w kraju i za granicą. Tańczył m.in. w spektaklach „Kopciuszek” (Opera Nova w Bydgoszczy), „Magiczny sklep z zabawkami” (Teatr Palladium w Warszawie), „Rapsodia z demonem”, „Kobiety na skraju załamania nerwowego”, „Jesus Christ Superstar”, „Broadway Exclusive” (Teatr Rampa w Warszawie), „Czarodziejski flet” (Polska Opera Królewska w Warszawie).
Uczestniczył w światowym tournée projektu „Rock Loves Chopin” (Zagrzeb, Pekin, Szanghaj, Bratysława, Budapeszt, Moskwa, Berlin, Kair, Werona) oraz w spektaklu „Notre Dame” wystawianym w Azerbejdżanie.
Współpracował z Operą i Filharmonią Podlaską (Białystok), Teatrem Variété (Kraków), Teatrem Syrena (Warszawa), Mazowieckim Teatrem Muzycznym (Warszawa), Teatrem Rampa (Warszawa), Polską Operą Królewską (Warszawa) czy Teatrem Proscenium (Warszawa).
Nominowany do Teatralnych Nagród Muzycznych im. Jana Kiepury w kategorii „Najlepszy Tancerz” w 2019 roku.