Již během studia na Vyšší odborné škole herecké (2001–2003) byl tehdejším uměleckým šéfem Norbertem Lichým angažován do Divadla Petra Bezruče. V té době již hostoval ve Stavovském divadle ve hře Václava Havla Pokoušení. Během svého ostravského působení ztvárnil řadu rolí (Ricky − Chaos je sousedem boha, Sick Boy − Trainspoting, a další). Rovněž hostoval v Národním divadle Moravskoslezském (Maryša, režie Michal Lang). Po návratu do Prahy začal co by herec na volné noze spolupracovat s různými divadly. Se Soňou Kupcovou režijně i herecky spolupracuje na divadelně tanečních představeních v divadle Ponec. V té době začala dlouhodobá spolupráce s Divadlem Různých Jmen. Jako režisér zde inscenoval hru Ingmara Vilquista Helverova noc, v české premiéře uvedl divadelní adaptaci filmu Ucho a postupně přidával další režie včetně inscenace vlastní dramatizace románu 1984 George Orwella. V červnu 2017 se stal uměleckým šéfem Divadla Radka Brzobohatého. Režíruje zde Molérova Lakomce, dramatizuje Rollandův román Petr a Lucie, inscenuje Přelet nad kukaččím hnízdem. Také se objevil v několika seriálech a televizních filmech (Dobrá čtvrť, Vraždy v kruhu, Loutkáři, Místo činu Ostrava, Advokát…)