Do zespołu STU dołączył w 1983 roku jako słuchacz Studio Aktorskiego. Debiutował rolą cara Aleksandra w spektaklu „Ubu Król” w 1984 roku. Przez 32 lata pracy aktorskiej wziął udział
w premierach 25 spektakli w Teatrze STU, a także w wielu przedstawieniach i programach muzycznych na innych scenach. Współpracuje z kabaretami Loch Camelot, Grupą Rafała Kmity i Piwnicą św. Norberta.
Role w Teatrze STU
- Trzy Siostry (reż. Krzysztof Jasiński, 2021) jako Iwan Czebutykin
- Cabaret (reż. Krzysztof Jasiński, 2019) jako Herr Schulz
- Przybory Wasowskiego Dom Wyobraźni (reż. Łukasz Fijał, 2018) jako Teoretyk
- Inne rozkosze (reż. Artur „Baron” Więcek, 2016) jako Pastor
- Rewizor (reż. Krzysztof Jasiński, 2016) jako Anatol Poziomka
- Mały książę (reż. Krzysztof Jasiński, 2015) jako Król
- Wędrowanie (reż. Krzysztof Jasiński, 2014) jako Żyd, Starzec, Priamus, Izaak
- Wesele (reż. Krzysztof Jasiński, 2013) jako Żyd
- Wyzwolenie (reż. Krzysztof Jasiński, 2012) jako Pierwszy, Dziesiąty
- Hamlet (reż. Krzysztof Jasiński, 2012) jako Poloniusz
- O psychiatrach, psychologach i innych psycholach (reż. Artur „Baron” Więcek, 2011) jako Lope de Vega, Gabriel, Śmierć
- Kogut w rosole (reż. Marek Gierszał, 2010) jako Spencer
- Król Lear (reż. Krzysztof Jasiński, 2010) jako Gloucester
- Wariacje tischnerowskie (reż. Artur „Baron” Więcek, 2009) jako Jędrek
- Romeo i Julia (reż. Agata Duda-Gracz, 2008) jako Cień Ciotuchny
- Biesy (reż. Krzysztof Jasiński, premiera: kwiecień 2007) jako Tichon
- Aj Waj! Czyli historie z cynamonem (reż. Rafał Kmita,2005)
- Zemsta (reż. Krzysztof Jasiński, 2004) jako Rejent Milczek
- Śleboda, czyli powaby życia (reż. Waldemar Śmigasiewicz, 2003)
- Cudowny naszyjnik (reż. Grzegorz Suski, 2001)
- Czekając na Gogota (reż. Krzysztof Jasiński, premiera: październik 1992) jako Vladimir
- Markietanki (reż. Krzysztof Jasiński, premiera: marzec 1991) jako Matyjas
- Pan Twardowski (reż. Krzysztof Jasiński, 1990) jako Borutta, Koffel
- Stryczek dla dwóch (reż. Krzysztof Jasiński, 1990)
- Labirynt (reż. Angel Berenguer, 1988)
- Zabawa (reż. Krzysztof Jasiński, 1987)
- Wariat i zakonnica (reż. Krzysztof Jasiński, 1986) jako Dr Efraim Grün
- Stypa (reż. Adolf Weltschek, 1984)
- Bramy Raju (reż. Krzysztof Jasiński, 1984)
- Ubu król (reż. Krzysztof Jasiński, 1984) jako Car Aleksander