Akademia Teatralna, Warszawa

2000 – Mewa jako Ilja Szamrajew (reż. Agnieszka Glińska)
2000 – Dwaj panowie z Werony jako Piskorz (reż. Piotr Cieplak)
1999 – Dziady – zbliżenia jako Gustaw-Konrad (reż. Maciej Prus)
1998 – Wynajmę pokój jako Ernest (reż. Igor Gorzkowski)


Teatr Narodowy, Warszawa

2016 – Dziady (reż. E. Nekrosius)
2015 – Kordian (reż. J. Englert)
2014 – Fredraszki (reż. J. Englert)
2013 – Kotka na gorącym blaszanym dachu jako Brick (reż. Grzegorz Chrapkiewicz)
2013 – Bezimienne dzieło jako Cynga. (reż. J. Englert)
2012 – W mrocznym mrocznym domu jako Terry (reż. Grażyna Kania)
2010 – Księżniczka na opak wywrócona jako Perote (reż. J. Englert)
2009 – Umowa czyli Łajdak ukarany jako Lelio (reż. Jacques Lassalle)
2009 – Tango jako Edek (reż. Jerzy Jarocki)
2008 – Wiele hałasu o nic jako Benedick (reż. M. Prus)
2007 – Śluby panieńskie jako Albin (reż. J. Englert)
2007 – Miłość na Krymie jako Ilja Zubatyj (reż. J. Jarocki)
2005 – Happy End jako Bill Cracker (reż. Tadeusz Bradecki)
2004 – Narty Ojca Świętego jako Młody Messerschmidt (reż. P. Cieplak)
2004 – Błądzenie jako Dominique, Walek, Walenty (reż. Jerzy Jarocki)
2003 – Hamlet Stanisława Wyspiańskiego jako Rosenkrantz / Guildenstern (reż. J. Grzegorzewski)
2003 – 2 maja jako Balon (reż. A. Glińska)
2002 – Żaby jako Dionizos (reż. Zbigniew Zamachowski)
2002 – Morze i zwierciadło jako Trinkulo (reż. J. Grzegorzewski)
2001 – Sen nocy letniej jako Duda (reż. J. Grzegorzewski)
2001 – Leonce i Lena jako Książę Leonce (reż. Barbara Sierosławska)
2001 – Dożywocie jako Leon Birbancki (reż. Jan Englert)
2000 – Wesele jako Diabeł (reż. J. Grzegorzewski)
2000 – Operetka jako Witkacy/lokaj/Lajkonik (reż. Jerzy Grzegorzewski)
2000 – Noc listopadowa jako Satyr (reż. J. Grzegorzewski)


Teatr Polonia, Warszawa

2013 – Konstelacje jako Roland (reż. Adam Sajnuk)


Och-Teatr, Warszawa

2014 – Duch Pikadora. Powrót legendy jako Arek (reż. Michał Walczak)


Teatr WARSawy, Warszawa

2014 – Ofiara jako Asa Leventhal (reż. A. Sajnuk)


Teatr Telewizji

2017 - Biesiada u Hrabiny Kotłubaj jako Kucharz Filip (reż. R. Gliński)

2017 - Listy z Rosji jako Rosyjski pryzjaciel (reż. W. Kostrzewski)

2017 - Śluby Panieńskie jako Albin (reż. J. Englert)

2016 – Mąż i żona jako Alfred (reż. J. Englert)
2015 – Zabójcza pewność jako Michael (reż. Mariusz Malec)
2015 – Damy i Huzary jako Edmund, porucznik pułku huzarów (reż. K. Janda)
2013 – Pamiętnik Pani Hanki jako Jacek Renowicki (reż. Borys Lankosz)
2013 – Nikt mnie nie zna jako Kasper (reż. J. Englert). Teatr Telewizji NA ŻYWO
2013 – Miłość na Krymie jako Ilja Zubatyj (reż. J. Englert)
2013 – Miasteczko Harmider jako Agent (reż. Ewa Konstancja Bułhak)
2012 – Tango jako Edek (reż. J. Jarocki)
2009 – Opowiadania dla dzieci jako Szlemiel (reż. Piotr Cieplak)
2008 – Hamlet jako Rosenkrantz-Guildenstern (reż. J. Grzegorzewski)
2007 – Wyzwolenie jako Karmazyn (reż. Maciej Prus)
2007 – Kryptonim „Gracz” jako Funkcjonariusz UB (reż. Agnieszka Lipiec-Wróblewska)
2007 – Czerwone komety jako Rudiger, przyjaciel Leopolda (reż. Andrzej Strzelecki)
2007 – Błądzenie jako Walek (reż. Jerzy Jarocki)
2006 – Pastorałka jako Pasterz / Pachoł / Kolędnik (reż. Laco Adamik)
2006 – Narty Ojca Świętego jako Młody Messerschmidt (reż. P. Cieplak)
2006 – Cud mniemany, czyli Krakowiacy i Górale jako Stach (reż. Olga Lipińska)
2005 – Żywot Józefa jako Ceklarz, Diabeł Matias (reż. Piotr Tomaszuk)
2005 – Juliusz Cezar jako Lepidus (reż. J. Englert)
2004 – Noc jest matką dnia jako Georg (reż. Henryk Baranowski)
2002 – Gra miłości i przypadku jako Arlekin (reż. Gustaw Holoubek)
2001 – Operetka jako Witkacy/Lokaj/Lajkonik (reż. J. Grzegorzewski)
2001 – Bajka, czyli O dwóch braciach jako Karol i Johan (reż. Barbara Borys-Damięcka)


Spektakle pozostałe

2013 – Obietnica poranka jako Romain Gary (reż. Maciej Wojtyszko)
2013 – Duch Pikadora jako Arek (reż. Michał Walczak)

2017: Ultraviolet

2017: Barwy Szczęścia jako Dąbrowski

2017: Na układy nie ma rady

2017: Polandja jako Sobkowiak

2016: #Wszystko gra
2016: Komisarz Alex jako doktor Mateusz Gliński
2016: Blondynka jako Dawid Springer
2016: 7 rzeczy, których nie wiecie o facetach
2015: Skazane jako Łukasz
2015: Sensacje XX wieku odc. Enigma
2015: Panie Dulskie
2015: Pakt
2014: Wkręceni 2
2014: Sama słodycz jako Tadeusz
2014: Ojciec Mateusz jako Marcin
2014: Na krawędzi 2 jako Krzysztof
2013: Rodzinka.pl jako Artur
2013: Prawo Agaty jako Janusz Gilewicz
2013: Bez tajemnic jako Rafał Kowalik
od 2013: Barwy szczęścia jako Mikołaj Dąbrowski
2012: Wałęsa. Człowiek z nadziei jako funkcjonariusz UB
2012: Hotel 52 jako Marek
2011: Och, Karol 2 jako Roman Dolny
2011: Jak się pozbyć cellulitu jako komisarz Sylwester Filc
2010–2011: Prosto w serce jako Cezary Wójcik
2009: Ostatnia akcja jako ekspert w Muzeum Narodowym
2009: Londyńczycy jako Grzesiek
2009: Londyńczycy 2 jako Grzesiek
2009: Czas honoru jako majster w getcie
2009: 39 i pół jako ojciec Leon, mnich
2008: Trzeci oficer jako Trzaska
2008: Ojciec Mateusz jako Horacy Jabłoński
2008: Lejdis jako doktor Wituch
2007–2011: M jak miłość jako Szymon Gajewski, sąsiad Marty
2007: Regina jako Bernard Gad „Berni”
2007: Kryminalni jako Artur Werner, syn Roberta
2006: Tango z aniołem jako Hektor Kamieniecki
2006: Oficerowie jako Trzaska
2006: Na dobre i na złe jako Marek Gajewski, mąż Grażyny
2006: Fałszerze – powrót Sfory jako oficer ABW
2005-2007: Egzamin z życia jako dr Bartek Reczek, brat Dominiki
2005: Nimm dir dein Leben jako Krystoph
2004: Na dobre i na złe jako Marek Stawski
2003: Cyrano
2002: Miss mokrego podkoszulka w cyklu Święta polskie jako policjant
2002: Miodowe lata jako murarz Wojtek
2001: Wtorek jako Romek
2000: Wyrok na Franciszka Kłosa jako Edward Kapuściak
2000: Twarze i maski jako mężczyzna rozmawiający z Katarzyną w bufecie teatralnym
2000: Noc świętego Mikołaja z cyklu Święta polskie jako Marianek
2000: Dom
2000: Cud purymowy w cyklu Święta polskie jako Heniek, syn Kochanowskich
1999: Wszystkie pieniądze świata jako Bodzio-Waluś
1999: Rodzina zastępcza jako komandos

2014: Samoloty 2 jako Strażak Kopeć    
2014: Paddington jako taksówkarz Joe    
2013: Turbo jako Tito    
2013: Thor: Mroczny świat    
2012: Heavy Rain jako Ethan Mars    
2009: Przygody misia Krzysia jako narrator    
2007: Zagroda wg Otisa jako Eugene    
2006: Zawiadowca Ernie jako Ernie    
2006: Krowy na wypasie jako Budd    
2006: Co gryzie Jimmy’ego?    
2005: Lassie jako Hynes    
2005: Harry Potter i Czara Ognia jako Barty Crouch Junior.    
2004-2007: Danny Phantom:    
2004: Scooby Doo i potwór z Loch Ness jako Angus    
2003-2005: Radiostacja Roscoe jako Steve    
2003: Scooby Doo i Legenda Wampira jako Daniel Illiwara    
2002: Samuraj Jack jako Samuraj Jack    
2002: Binka jako narrator    
   

2014 – Nagroda Najlepszego Aktora w plebiscycie publiczności XX Międzynarodowego Festiwalu Sztuk Przyjemnych i Nieprzyjemnych w Łodzi
2013 – Nominacja w plebiscycie Róże Gali w kategorii Teatr, za rolę w spektaklu Konstelacje w Teatrze Polonia
2013 – Nominacja do Nagrody im. Cypriana Norwida za rolę Terry'ego w spektaklu W mrocznym mrocznym domu
2013 – Nominacja do nagrody Feliksa Warszawskiego za najlepszą drugoplanową rolę męską – Baron de Buffadero (Cynga) w spektaklu Bezimienne dzieło według Witkacego w Teatrze Narodowym w Warszawie
2013 – Nagroda Grand Prix za rolę Edka w spektaklu Tango w reż. J. Jarockiego (Krajowy Festiwal Teatru Polskiego Radia i Teatru TV „Dwa Teatry” Sopot 2013)
2013 – Nagroda dla najlepszego aktora na XV Ogólnopolskim Festiwalu Sztuki Reżyserskiej Interpretacje w Katowicach. Nagroda przyznana przez Dziennik Teatralny
2012 – Nominacja do nagrody im. Aleksandra Zelwerowicza dla najlepszego aktora sezonu 2011/2012 przyznawana przez miesięcznik Teatr
2012 – Nominacja do nagrody Feliksa Warszawskiego za najlepszą pierwszoplanową rolę męską – Terry'ego w spektaklu W mrocznym mrocznym domu według Neila LaBute'a w Teatrze Narodowym w Warszawie
2010 – Nominacja do Nagrody im. C.K. Norwida w kategorii Teatr
2010 – Nominacja do nagrody Feliksa Warszawskiego za najlepszą pierwszoplanową rolę męską – Perota w spektaklu „Księżniczka na opak wywrócona” według Pedra Calderóna w Teatrze Narodowym w Warszawie
2010 – Nagroda Feliksa Warszawskiego za najlepszą drugoplanową rolę męską – Edka w spektaklu Tango według Sławomira Mrożka w Teatrze Narodowym w Warszawie
2009 – Nominacja do nagrody Feliksa Warszawskiego za najlepszą pierwszoplanową rolę męską – Benedicka w spektaklu „Wiele hałasu o nic” według Williama Szekspira w Teatrze Narodowym w Warszawie
2004 – Nominacja do nagrody Feliksa Warszawskiego za najlepszą drugoplanową rolę męską – Walka w spektaklu „Błądzenie” według Witolda Gombrowicza w Teatrze Narodowym w Warszawie
2000 – Nagroda specjalna festiwalu: staż w Teatrze Narodowym w Warszawie
2000 – Nagroda Publiczności na festiwalu jw.
2000 – Nagroda Łódzkich Dziennikarzy na festiwalu jw.
2000 – I Nagroda za rolę Gustawa-Konrada w spektaklu Dziady – Zbliżenia według Adama Mickiewicza oraz za rolę Sługi Piskorza w sztuce Dwaj panowie z Werony Williama Shakespeare’a na XVIII Festiwalu Szkół Teatralnych w Łodzi.