FILM
2019 – FUTRO Z MISIA, reż. Kacper Anuszewski, rola: Śruba
2019 – PAN T.., reż. Marcin Krzyształowicz, rola: Złotowłosa
2017 – DYWIZJON 303. HISTORIA PRAWDZIWA, reż. Denis Delić, rola: Mirosław „Ox” Ferić
2016 – RING WOLNY, reż. Marek Suchenia, rola: Walter Dunning
SERIAL
2017 – 2025 – M JAK MIŁOŚĆ, reż. K.Lewińska; M.Wnuk; S.Jakimow, rola: podinspektor Jakub Karski
2013 – 2015 – PIERWSZA MIŁOŚĆ, reż. J.Miszczak, K.Łebski rola: Doktor Natan Wójcik
2021 – 25 LAT NIEWINNOŚCI, reż. Jan Holoubek, rola: wychowawca w więzieniu
2019 – 2021 – CIEŃ, reż. Mariusz Wojaczek, rola: Mikołaj „Mały” Małecki
2019 – STULECIE WINNYCH, reż. Piotr Trzaskalski, rola: Kajetan Winny, syn Bronisławy i Antoniego
2018 – KOMISARZ ALEX, reż. Krzysztof Lang, rola: Wiktor Biegański
2016 – OJCIEC MATEUSZ, reż. Filip Zylber, rola: Klaudiusz Maciak
2015 – PROKURATOR, reż. J.Filipiak, M.Pieprzyca, rola: Doktor Żmigrodzki
2014 – 2015 – NA DOBRE I NA ZŁE, reż. A.Jadowska, A.Urbański, M.Malec, rola: Doktor Jan Stanisławski
2014 – 2015 – CROSSING LINES, reż. Andy Wilson, rola: Lech Sikora
2014 – PIĄTY STADION, reż. Tomasz Konecki, rola: Podrywacz
2011 – UKŁAD WARSZAWSKI, reż. Łukasz Jaworski, rola: Łukasz Jędrzejczak
2011 – PROSTO W SERCE, reż. J.Banaszek, A.Jadowska, rola: „Żonkil”
2010 – HOTEL 52, reż. Michał Kwieciński, Grzegorz Kuczeriszka, rola: Artur Górski
Etiuda szkolna
2015 – MULTIFRENIA, reż. Martyna Majewska, rola: Marcel
2010 – KONIEC ŚWIATA, reż. Natalia Kostenko, rola: Miłosz
Film fabularny – krókometrażówy
2021 – ANHELLI, reż. Barbara Nałęcz- Nieniewska, rola: Anhelli
Film dokumentalny
2009 – PAMIĘTNIK LEO, reż. Marek Norek, rola: Leo
TEATR TV
2020 – NEGOCJATOR, reż. Jarosław Żamojda, rola: porucznik Lubomirski, adiutant generała Andersa
TEATR
2024 – „Opowieść wigilijna” (Teatr Polski, Warszawa) reż. Wojciech Czerwiński, rola: Bob Cratchit
2023 – „Antygona” (Teatr Polski, Warszawa), reż. Piotr Kurzawa, rola: Hajmon
2023 – „Mały Książę” (Teatr Polski, Warszawa) reż. Konrad Dworakowski, rola: Pijak, Lis
2022 – „Awantura w Chioggi” (Teatr Polski, Warszawa) reż. Edward Wojtaszek, rola: Koadiutor
2022 – „Don Juan” (Teatr Polski, Warszawa), reż. Piotr Kurzawa, rola: Don Juan
2021 – „Trzy Siostry” (Teatr STU, Kraków), reż. Krzysztof Jasiński, rola: Mikołaj Tuzenbach
2021 – „Słowo jest ogień” (Teatr Polski, Warszawa), reż. Szymon Kuśmider, rola: C.K. Norwid
2021 – „M.G.” (Teatr Polski, Warszawa) reż. Monika Strzępka, rola: Mężczyzna Wewnątrz Swojego
Marzenia
2020 – „Mąż i żona” (Teatr Polski, Warszawa), reż. Krzysztof Kiljan, rola: Alfred
2019 – „Dziady” (Teatr Polski, Warszawa) reż.Janusz Wiśniewski, rola: Senator Mikołaj
Nowosilcow
2019 – „Borys Godunow” (Teatr Polski, Warszawa), reż. Peter Stein, rola: Gawrila Puszkin
2019 – „Cabaret” (Teatr STU, Kraków), reż. Krzysztof Jasiński, rola: Emcee – Mistrz Ceremonii
2019 – „Wrócę przed północą” (Teatr Kwadrat, Warszawa) reż. Marcin Sławiński, rola: Greg
Sanderson
2018 – „Żołnierz Królowej Madagaskaru” (Teatr Polski, Warszawa), reż. Krzysztof Jasiński,
rola: Kazimierz Mazurkiewicz
2018 – „Król” (Teatr Polski, Warszawa) reż. Monika Strzępka, rola: Andrzej Ziembiński
2018 – „Pożar w Burdelu: Duchy. Musical spirytystyczny” (Teatr Polski, Warszawa) reż. Michał
Walczak, rola: Misza Waszyński
2018 – „Na pełnym morzu” (Teatr Polski, Warszawa) reż. Szymon Kuśmider, rola: Listonosz, Lokaj
2018 – „Wiedźmy wg Szekspira” (Teatr STU, Kraków), reż. Krzysztof Jasiński, rola: Romeo,Makbet
2017 – „Pożar w burdelu. Ucieczka z Kina Polskość” (Teatr Polski, Warszawa) reż. Michał
Walczak, rola: Michalina Wisłocka-Curie
2017 – „Karol” (Teatr Polski, Warszawa) reż. Jerzy Schejbal, rola: Wnuczek
2016 – „Cygan w Polskim. Życie jest piosenką” (Teatr Polski, Warszawa)
2016 – „Szkoda, że jest nierządnicą” (Teatr Polski, Warszawa), reż. Dan Jemmet, rola: Bergetto
2016 – „Dożywocie” (Teatr Polski, Warszawa), reż. Filip Bajon, rola: Leon Birbancki
2016 – „Raj” (Teatr STU, Kraków), reż. Krzysztof Pluskota, rola: Kienz
2015 – „Thermidor” (Teatr Polski, Warszawa), reż. Edward Wojtaszek, rola: Antoine Louis de
Saint-Just
2014 – „Król Lear” (Teatr Polski, Warszawa), reż. Jacques Lassalle, rola: Edmund
2014 – „Akropolis” (Teatr STU, Kraków), reż. Krzysztof Jasiński, rola: Jakub
2013 – „Irydion” (Teatr Polski, Warszawa), reż. Andrzej Seweryn, rola: Irydion
2013 – „Wesele” (Teatr STU, Kraków), reż. Krzysztof Jasiński, rola: Poeta
2012 – „Wyzwolenie” (Teatr STU, Kraków), reż. Krzysztof Jasiński, rola: Konrad
2011 – „Hamlet” (Teatr STU, Kraków), reż. Krzysztof Jasiński, rola: Hamlet
2009 – „Sonata Belzebuba” (Teatr STU, Kraków), reż. Krzysztof Jasiński, rola: Istvan Sentmichalyi
2009 – „Nienasycenie” (Teatr Studio, Warszawa) reż. Tomasz Hynek, rola: Genezyp Kapen
Lektor
Film dokumentalny-fabularyzowany
2020 – CZYŚCIEC, reż. Michał Kondrat, lektor (narracja)
DUBBING
2024 – „Rebel Moon – część 2: Zadająca rany”, rola: Kasjusz
2023 – „Rebel Moon – część 1: Dziecko ognia”, rola: Kasjusz
2022 – „Star Wars: Księga Boby Fetta”, rola: Mok Shaiz
2017 –„Vampirina”, rola: Frankenstein
2010 – „Księżniczka z krainy słoni”, rola: Travis
AUDIOBOOK
2022 – „Świat bez końca”, reż. Szymon Kuśmider, rola: Thomas
2016 – „Sieć. Ostatni bastion SS”, reż. Bogusław Wołoszański