W latach 2002–2004 i 2006–2013 był związany Teatrem Polskim we Wrocławiu, gdzie zagrał rolę Kleszcza w Azylu Maksima Gorkiego (2003) w reż. Krystiana Lupy, występował w produkcjach autorstwa Pawła Demirskiego w reż. Moniki Strzępki – jako Konrad w Dziadach. Ekshumacji wg Adama Mickiewicza (2007) i Finansista w Śmierci podatnika (2007), a także zagrał terapeutę w widowisku Hans, Dora i Wilk autorstwa Michała Borczucha (2012).

Przełomem w jego scenicznej karierze okazała się wieloletnia współpraca z Janem Klatą, który zaangażował go do roli Lafcadia w Lochach Watykanu na motywach powieści André Gide’a (2004) we Wrocławskim Teatrze Współczesnym im. Edmunda Wiercińskiego, Hamleta w inscenizacji H. według tragedii Szekspira (2004) w Teatrze Wybrzeże w Gdańsku, Jana w Fanta$ym wg dramatu Juliusza Słowackiego (2005) w Teatrze Wybrzeże w Gdańsku i Bonusa w Weź, przestań autorstwa Klaty (2006) w TR Warszawa.