Za role Pawła w Skoku i Truchaczka (młodego bohatera wydarzeń „czarnej niedzieli” w Bydgoszczy w 1939) w Sąsiadach, Opania otrzymał w 1970 Nagrodę im. Zbyszka Cybulskiego. W tych latach wielokrotnie wcielał się w postacie nadwrażliwych młodzieńców, czasem zawadiackich, szarpanych nadziejami i rozterkami swojego wieku. Jedną z jego najbardziej złożonych ról był Tadeusz, bohater filmu Antoniego Krauzego – „Palec boży” z 1972, młody prowincjusz walczący o zrealizowanie swoich marzeń.

Wystąpił w filmie „Człowiek z żelaza” Andrzeja Wajdy (1981), który otrzymał Złotą Palmę na 34. Międzynarodowym Festiwalu Filmowym w Cannes, wielu dziełach komediowych m.in. w serialu Stanisława Barei „Zmiennicy” (1986), filmie „Rozmowy kontrolowane” Sylwestra Chęcińskiego (1991) czy „Saunie” Filipa Bajona (1992). Występował jako profesor Zybert w serialu TVP2 „Na dobre i na złe” (1999) i jako ojciec tytułowej bohaterki w serialu TVN „Prawo Agaty” (2012), w filmach „Mała matura 1947” Janusza Majewskiego (2010), „Wałęsa. Człowiek z nadziei” Andrzeja Wajdy (2013) oraz „Bogowie” Łukasza Palkowskiego (2014) i innych.