Obecnie można go oglądać w spektaklach „Dziady”, „Poskromienie złośnicy” i „Przygody Sindbada Żeglarza”.
Wybrane role teatralne:
Oberon w „Śnie nocy letniej” W. Shakespeare’a
(reż. E. Chaberski, Teatr Powszechny w Łodzi)
Fadinar w „Słomkowym kapeluszu” E. Labiche’a
(reż. Z. Mak, Teatr im. Bogusławskiego w Kaliszu)
Gustaw w „Ślubach panieńskich” A. Fredry
(reż. K. Rościszewski, Teatr im. Osterwy w Gorzowie Wielkopolskim)
Leon w „Śnie srebrnym Salomei” J. Słowackiego
(reż. J. Błeszyński, Teatr im. Jaracza w Olsztynie-Elblągu)
Aleksander Wierszynin w „Trzech siostrach” A. Czechowa
(reż. K. Rościszewski, Teatr im. Jaracza w Olsztynie-Elblągu)
Szambelan w „Iwonie, księżniczce Burgunda” W. Gombrowicza
(reż. H. Baranowski, Teatr im. S. Jaracza w Olsztynie)
Senator w „Dziadach” A. Mickiewicza
(reż. H. Baranowski, Teatr im. S. Jaracza w Olsztynie)
Książę Himalaj w „Operetce” W. Gombrowicza
(reż. J. Zegalski, Teatr Śląski w Katowicach)
Car w „Kordianie” J. Słowackiego
(reż. J. Zegalski, Teatr Śląski w Katowicach)
Stomil w „Tangu” S. Mrożka
(reż. J. Zegalski, Teatr Śląski w Katowicach)
Praed w „Profesji pani Warren” G. B. Shawa
(reż. J. Zegalski, Teatr Śląski w Katowicach)
Reżyser w „Próbach dla siedmiu” B. Schaeffera
(reż. B. Tosza, Teatr Śląski w Katowicach)
Gajew w „Wiśniowym sadzie” A. Czechowa
(reż. B. Tosza Teatr Śląski w Katowicach)
Eugeniusz w „Tangu” S. Mrożka
(reż. F. Bajon, Teatr Śląski w Katowicach)
Wernyhora w „Weselu” St. Wyspiańskiego
(reż. R. Zioło, Teatr Śląski w Katowicach)
Piotr Sorin w „Mewie” A. Czechowa
(reż. G. Gietzky, Teatr Śląski w Katowicach)
Jan, pseudonim John Rambo Złoty Ząb/Panfoggi „Rebelii” M. Sieniewicza
(reż. E. Wyskoczyl, Teatr Śląski w Katowicach)