Był obsadzany w rolach duchownych, m.in. jako kapłan Samentu w Faraonie (1965), pastor Hubina w Samotności we dwoje (1968), spowiednik w Alchemiku (1988) czy opat Otton z Tyńca w Bolesławie Śmiałym (1971). Grał władców, w tym Henryka VI w Henryku VI na łowach (1981), arystokratów, m.in. księcia Mżawanadze w Stawce większej niż życie (1966−1967), hrabiego Wrzeszczowicza w Potopie (1974), dyplomatów, w tym ministra Siergieja Sazonowa w Polonia Restituta (1981), oraz inteligentów, jak profesor Geist w Lalce (1977) czy prof. Dąb-Rozwadowski w serialu Alternatywy 4 (1982−1983).

Po 1981 zaangażował się w działalność środowisk katolickich i opozycyjnych. W czasie stanu wojennego i po nim, uczestniczył w potajemnych przedstawieniach o tematyce patriotyczno–religijnej, w których jasno wyrażał swój negatywny stosunek do rzeczywistości komunistycznej. Był jednym z czytających Biblię Tysiąclecia w jej nagranej wersji.