Występuje na deskach Teatru Śląskiego m.in. w spektaklach Odys i świnie, czyli opowieść mitomanahttps://teatrslaski.art.pl/repertuar/odys-i-swinie-czyli-opowiesc-mitomana/ w reż. Agaty Dudy-GraczOdys i świnie, czyli opowieść mitomana, Teatr Śląski. czy Himalaje w reż. Roberta TalarczykaHimalaje, Teatr Śląski., a z okazji 45-lecia pracy w tym teatrze wcielił się w rolę Starego Maxa Aue w spektaklu Łaskawe według powieści Jonathana Littella w reżyserii Mai Kleczewskiej. Gra również Majora w Folwarku zwierzęcym na podstawie powieści George’a Orwella.

Filmografia Zawsze w niedziele (1965) Ślad na ziemi (serial telewizyjny) (1978) – pijaczek w pociągu Weryfikacja (1986) Pitbull (serial telewizyjny) (2008) (odc. 31.) Bolesław Huberman, czyli Zjednoczenie Europy i skrzypce (2010) – profesor Josef Joachim Strzępy (2022) - Stefan

Odznaczenia i nagrody Srebrny Medal „Zasłużony Kulturze Gloria Artis” (2018) Złoty Medal „Zasłużony Kulturze Gloria Artis” (2025) Złoty Krzyż Zasługi (2002) Srebrny Krzyż Zasługi (1999) Odznaka Honorowa „Zasłużony Działacz Kultury” Złota Maska za rolę gospodarza w Weselu Stanisława Wyspiańskiego i profesora w Wujaszku Wani Antona Czechowa w Teatrze Śląskim im.