Gra w językach: niemieckim, angielskim i rosyjskim. Współpracował z Theaterhaus Gessner Allee w Zurychu (Szwajcaria). Zagrał tu rolę Marka w spektaklu „Polenliebchen” w reżyserii Wolframa Kremera. W brytyjskiej produkcji telewizyjnej „Once Upon a Time” zagrał rolę Hansa Andersena. W 2019 roku zagrał historyczną postać Jerzego Mniszka ojca Maryny Mniszek w rosyjskim serialu TV „Godunow” w reż. T. Ałpatowa.
W 2016 roku był Ambasadorem Stowarzyszenia „Kids with Passion”.
Filmografia 2025: film Pani od Polskiego Otto Schwickard reż. R. Piwowarski 2021: serial Stulecie Winnych (lekarz) reż. P. Śliskowski 2021: serial Tajemnica zawodowa (Edward Janicki) reż. K. Rus 2020: film Asymetria (Pietrzak) reż. K. Niewolski 2020: film Dom Wariatów (urzędnik stanu cywilnego) reż. M. Rogalski 2020: film Głupcy (ksiądz) reż. T. Wasilewski 2020: serial Krucjata (prezes Katerba) reż. L. Ostalski 2020: serial Dom pod dwoma aniołami (doktor) reż. W. Krzystek 2020: serial Usta Usta (Marek) reż. B. Ignaciuk 2019: serial Leśniczówka (Rogalski) reż. R. Wichrowski 2019: film Wyzwanie (księgowy) reż. M. Dutkiewicz 2019: serial Komisarz Alex (Ostrach) reż. K. Lang 2019: serial Echo serca (prawnik) reż. M. Bortkiewicz T. Szafrański 2019: serial (RUS) Godunov Годунов (Jerzy Mniszech) reż. T. Alpatov. 2018: serial Ślad (Damian) reż. W.