Role w Teatrze Polskim we Wrocławiu m.in.
Billaud-Lyończyk, Śmierć Dantona G. Büchnera, reż. J. Bunsch, 1988
Wdul, Immanuel Kant T. Bernharda, reż. K. Lupa, 1996 [również realizacja TV]
Ojciec; Mężczyzna, Improwizacja wrocławska T. Różewicza, reż. A. Wajda, 1996 [również realizacja TV]
Mateusz, Opera za trzy grosze B. Brechta i K. Weilla, reż. M. Englert, 1996
Dr Mike Connoll, Wszystko w rodzinie R. Cooneya, reż. M. Sławiński, 1997
Inspektor Troughton, Mayday R. Cooneya, reż. W. Pokora, 1992 [od 10.09.1998]
Leon Zink, Doktor Faustus wg T. Manna, reż. Das Gemüse [G. Jarzyna], 1999
Elf, Sen nocy letniej W. Shakespeare’a, reż. R. Zioło, 2000
Ojciec rodu Shepherdsonów, Przygody Hucka Finna R. Kołakowskiego, reż. J. Szurmiej, 2001
Nieznajomy, Przypadek Klary D. Loher, reż. P. Miśkiewicz, 2001 [transmisja w TVP Kultura]
Wojtek, Wesele S. Wyspiańskiego, reż. M. Grabowski, 2002
Przyjaciel Alcesta, Mizantrop Molière’a, reż. R. Zioło, 2003
Bajarz, Bajka o sercu ze strychu M. Kowalewskiego, reż. M. Kowalewski, 2004
Mat, Zdarzenia na brygu Banbury wg W. Gombrowicza, reż. U. Kijak, 2004
Diabeł/Spiskowiec, mit: kordian wg J. Słowackiego, reż. M. Sobociński, 2005
Ezra Chater, Arkadia T. Stopparda, reż. K. Babicki, 2005
Weteran 3, Dziady. Ekshumacja P. Demirskiego, reż. M. Strzępka, 2007
O Muerte, Śmierć podatnika P. Demirskiego, reż. M. Strzępka, 2007
Ojciec Bruna (Serge Clement); Adwokat; Paul; Wydawca; Grabarz, Cząstki elementarne wg M. Houellebecqa, reż. W. Rubin, 2008
Westermann, Sprawa Dantona S. Przybyszewskiej, reż. J. Klata, 2008 (nagroda dla „najlepszego przedstawienia popularyzującego dawne dzieło literatury polskiej”, IV Ogólnopolski Konkurs na inscenizację dawnych dzieł literatury europejskiej, 2009; nagroda marszałka województwa dolnośląskiego za najlepszy spektakl w teatrach Dolnego Śląska w roku 2008, Międzynarodowy Dzień Teatru, 2009; Grand Prix, XIX Międzynarodowy Festiwal Teatralny Kontakt w Toruniu, 2009) [od 30.11.2008]
Baron Dalski, Lalka na motywach powieści B. Prusa, reż. W. Rubin, 2008