Aktor teatralny, filmowy i telewizyjny.
W 1965r. ukończył krakowską PWST. W tym samym roku zadebiutował w teatrze.
Aktor teatrów: Słowackiego w Krakowie (1965-1970), Ludowego w Warszawie (1970-1975), od 1975r. aktor Teatru Nowego w Warszawie.
Na dużym ekranie zadebiutował w filmie Koniec naszego świata (1964). Zagrał w 70 filmach. Największą popularność, przyniosła mu rola Nieznajomego w serialu "Naznaczony" (2009). Użyczał też swego głosu w dubbingu.