W Teatrze STU gra niemal od początku, tu debiutował w spektaklu Spadanie (reż. K. Jasiński, 1970). Poeta, autor songów do Ubu Króla i libretta musicalu Pan Twardowski. Występował we wszystkich legendarnych spektaklach STU: m.in. w Senniku polskim, Exodusie, Pacjentach, Szalonej lokomotywie, Operetce, Donkichoterii, Grand Hotel, Mgle, Ubu Królu, Ubu, Stypie, Pozowaniu do portretu, Nocy tysiącznej drugiej, Labiryncie, Panu Twardowskim, Markietankach. Obecnie związany z krakowskim Teatrem Groteska.
Role w Teatrze STU
- Rewizor (reż. Krzysztof Jasiński, 2016) jako Piotr Dobczyński
 - Mały książę (reż. Krzysztof Jasiński, 2015) jako Bankier
 - Zemsta (reż. Krzysztof Jasiński, 2004) jako Murarz
 - Hamlet (reż. Krzysztof Jasiński, 2000) jako Grabarz
 - Osmędeusze (reż. Ziuta Zającówna, 1997)
 - Markietanki (reż. Krzysztof Jasiński, 1991) jako Pan Peachum
 - Pan Twardowski (reż. Krzysztof Jasiński, 1990) jako Belzebubb, Borutta
 - Labirynt (reż. Angel Berenguer, 1988)
 - Wariat i zakonnica (reż. Krzysztof Jasiński, 1986) jako prof. Ernest Walldorff
 - Noc tysiączna druga (reż. Krzysztof Jasiński, 1986) jako Lucio, Oberżysta
 - Ubu Król (reż. Krzysztof Jasiński, 1986)
 - Ziemia!…Ziemia! … (reż. Adolf Weltschek, 1985) jako Bazyli
 - Pozowanie do portretu (reż. Bogdan Rudnicki, 1985)
 - Stypa (reż. Adolf Weltschek, 1984)
 - Bramy raju (reż. Krzysztof Jasiński, 1984) jako Obcy
 - Donkichoteria (reż. Krzysztof Jasiński, 1980) jako Sancho
 - Tajna Misja (reż. Krzysztof Jasiński, 1980) jako Hrabia Henryk C.Kreutz
 - Operetka (reż. Krzysztof Jasiński, 1978) jako Hrabia Hufnagiel
 - Szalona lokomotywa (reż. Krzysztof Jasiński, 1977) jako Istvan
 - Pacjenci (reż. Krzysztof Jasiński, 1976) jako Woland
 - Sennik Polski (reż. Krzysztof Jasiński, 1974)
 - Exodus (reż. Krzysztof Jasiński, 1974)
 










