Jeszcze przed rozpoczęciem studiów aktorskich pracował w Teatrze Lalek nowohuckiego Domu Kultury oraz w Teatrze Groteska w Krakowie
W latach 1969-70 był aktorem krakowskiego Teatru Rozmaitości
Od 1970 roku jest związany z Teatrem Starym w Krakowie
Współtwórca krakowskiego teatru STU
Stworzył niezapomniane, historyczne już kreacje w spektaklach Dziady (1973 r
) i Wyzwolenie (1974 r
) wyreżyserowanych przez Konrada Swinarskiego
Współpracował m
in
z Andrzejem Wajdą, Jerzym Jarockim, Jerzym Grzegorzewskim, Kazimierzem Kutzem
Zagrał ponad 140 ról w Teatrze Telewizji
Jego debiut filmowy przypada na 1967 rok
Zagrał partyzanta Romka w serialu telewizyjnym Stawka większa niż życie
Ważniejsze filmy z jego udziałem to m
in
Kolumbowie Janusza Morgensterna, Znikąd do nikąd Kazimierza Kutza, Na srebrnym globie Andrzeja Żuławskiego, Do krwi ostatniej Jerzego Hoffmana, Człowiek z żelaza Andrzeja Wajdy, Kobieta samotna Agnieszki Holland, Królowa Bona Janusza Majewskiego, Trzy kolory
Biały Krzysztofa Kieślowskiego, Pan Tadeusz Andrzeja Wajdy czy Autoportret z kochanką Radosława Piwowarskiego
Za ten ostatni został uhonorowany nagrodą na festiwalu w Gdyni w 1996 roku
Od 1982 wykłada na krakowskiej PWST
Był także rektorem tej uczelni w latach 1984-1990
Jest laureatem licznych nagród oraz odznaczeń, m
in
Złotego Medalu Gloria Artis - Zasłużony Kulturze (2005 r
), Krzyża Komandorskiego z Gwiazdą Orderu Odrodzenia Polski (2011 r