2025 – In the Lost Lands – kaskader, reż. Paul W.S. Anderson
2024 – Przestrzeń – rola: Thomas, reż. Piotr Januszkiewicz
2023 – Czucie – rola: Filip, reż. Paulina Michta
2022 – Silent Twins – rola: ksiądz, reż. Agnieszka Smoczyńska
2022 – Barbarzyńcy S2E6 – rola: rzymski żołnierz, reż. Stefan Ruzowitzky
2022 – HOMe – tancerz, reż. Krzysztof Grajper
2020 – Operacja na otwartym sercu (Mikromusic) – aktor-tancerz, reż. Valeria Cocco
2026 – Kobieta bez cienia, Teatr Wielki Opera Narodowa – aktor-tancerz, komp. Richard Strauss, reż. Mariusz Treliński
2025 – Bezdroże. WILDERNESS, Teatr KTO – tancerz,
reż. Marta Wołowiec
2025 – Karaoke (The Polish Edition), Imagination Space Center/Katowice Miasto Ogrodów – aktor-tancerz reż. Rachel Erdos
2025 – Spicy Things Are Good For Depression, Teatr Tańca i Ruchu Rozbark/Movytza – aktor-tancerz, reż. Marton Csuzi
2025 – Ziemia Obiecana, Teatr Zagłębia – choreograf, reż. Maja Kleczewska
2025 – Simon Boccanegra, Teatr Wielki-Opera Narodowa – aktor-tancerz, reż. Agnieszka Smoczyńska
2023 – Maria de Buenos Aires, Teatr Wielki – Opera Narodowa – tancerz, reż. Wojciech Faruga
2023 – Peter Grimes, Teatr Wielki – Opera Narodowa – aktor-tancerz, reż. Mariusz Treliński
2023 – W końcu nauczyć się żyć – tancerz, reż. Tomasz Jan Wygoda
2023 – Q&A (the Polish Edition) – aktor-tancerz, chor. Rachel Edros
2022 – Łaskawe – aktor-tancerz, reż. Maja Kleczewska
2022 – Orfeusz i Eurydyka – tancerz, reż. Magdalena Piekorz
2022 – Głodni, Teatr Łaźnia Nowa – tancerz, chor. Agnieszka Jachym
2021 – Cardillac, Teatr Wielki – Opera Narodowa – aktor-tancerz, reż. Mariusz Treliński
2021 – Pokora, Teatr Śląski – aktor, reż. Robert Talarczyk
2020 – Nana, Teatr Polski w Poznaniu – aktor-tancerz, reż. Monika Pęcikiewicz
2020 – Halka, Teatr Wielki – Opera Narodowa – aktor-tancerz, reż. Mariusz Treliński
2019 – Plateau, Teatr Tańca i Ruchu Rozbark – aktor-tancerz, reż. Maciej Kuźmiński
2014-2021 Akademia Sztuk Teatralnych w Krakowie, Wydział Teatru Tańca w Bytomiu, kierunek: aktorstwo, specjalizacja: teatra tańca