Aleksandra Węgierki w Białymstoku, Teatrem Old Timers Garage w Katowicach (od 2013) i Teatrem Śląskim w Katowicach (od 2015). Ponadto współpracował ze stołecznymi teatrami, takimi jak Teatr TrzyRzecze (2016–2017), Capitol (2014–2015), Druga Strefa (2008–2014) czy Powszechnym (2008–2010), a także z Teatrem Polskim w Poznaniu (2008–2015).

W 2020 roku zagrał Ernesta Thorna, wielkiego magika w ukraińskim filmie Viddana (pol. Oddana albo Zniewolona: Felix Austria), mającym premierę w styczniu 2020.

Od 2015 roku rozpoczął edukowanie w dziedzinie aktorstwa: współpracuje jako wykładowca z Szkołą Aktorską Haliny i Jana Machulskich przy PO ASSITEJ w Warszawie oraz od 2019 roku z Warszawskim Studium Aktorskim w Warszawie.

Role teatralne 2002: Gry Adama, R. Figura, jako Krzysiek (reż. R. Figura) – Teatr Stara ProchOFFnia w Warszawie 2006: Pajęcza sieć, A. Christie, jako Jerremy Warender (reż. A. Konieczna) – Teatr Studyjny PWSFTviT w Łodzi 2007: Bobok, F. Dostojewski, jako Siemion Ardalionowicz, Platon (reż. G. Lifanov) – Teatr Studyjny PWSFTviT w Łodzi 2007: Świętoszek, Molier, jako Walery (reż. M. Staszczak) – Teatr Studyjny PWSFTviT w Łodzi 2007: Karton, Jean-Michel Clément, jako Lorenzo (reż. R. Szejd) – Teatr Scena Prezentacje w Warszawie 2008: Proca, N. Kolada, jako Anton (reż. R.