W 2019 za występ w roli Jana Torupa w spektaklu telewizyjnym Jana Englerta Lato otrzymał Honorową Nagrodę Aktorską na Festiwalu Teatru Polskiego Radia i Teatru Telewizji Polskiej Dwa Teatry w Sopocie. Również w 2019 wystąpił jako Ozryk w Hamlecie w Teatrze Telewizji. Został laureatem trzech edycji Ogólnopolskiego Plebiscytu Musicalowych Premier Sezonu w kategorii najlepszy aktor za sezony teatralne 2022/2023, 2023/2024, 2024/2025.

Zagrał w filmie sensacyjnym Władysława Pasikowskiego Kurier. Gra Michała Śniegockiego Juniora w serialu Stulecie Winnych (od 2021).

Jest aktorem dubbingowym, użyczył głosu, m.in. Jaskrowi w Wiedźminie Netflixa oraz tytułowemu bohaterowi filmu aktorskiego Aladyn.

Role teatralne Źródło:

Rok Przedstawienie Rola Teatr 2011–2013 Antygona Polinejkes Teatr Miejski im. Witolda Gombrowicza w Gdyni 2014 Wonderful Town Appopolus Akademia Muzyczna im. Stanisława Moniuszki w Gdańsku Fourth Cop 2013 Evita (wersja koncertowa) Che 2014 Dźwięki muzyki Rolf Gruber Gliwicki Teatr Muzyczny 2014 Jesus Christ Superstar Jezus Teatr Muzyczny w Łodzi Szymon Zelota 2015 Rodzina Addamsów Lucas Beineke Gliwicki Teatr Muzyczny 2015 Love Story Oliver Barrett IV Nowy Teatr im. Witkacego w Słupsku 2015 Fame Nick Piazza Akademia Muzyczna im.