Aktor teatralny, filmowy i telewizyjny.
W 1971r. ukończył warszawską PWST i debiutował w teatrze.
Zanim został aktorem studiował w Państwowej Wyższej Szkole Morskiej w Szczecinie oraz na wydziale inżynierii sanitarnej PW. Aktor Teatru Dramatycznego w Warszawie (1971-83).
Debiutował w 1970r. rolą Siwego w filmie wojennym "Kolumbowie", adaptacji powieści Romana Bratnego. Popularność przyniosła mu brawurowo zagrana rola agenta Jerzego Szajnowicza-Iwanowa w filmie "Agent nr 1". Żeńską część widowni zachwycił rolą Józefa Toliboskiego w filmowej adaptacji "Nocy i dni" (1975r.). W serialu wojennym "Polskie drogi" (1976r.) wcielił się w postać Władysława Niwińskiego
W latach 70. zagrał wiele ról w filmach wschodnioniemieckich i czechosłowackich. Zagrał w blisko 40 filmach i serialach.
Otrzymał nagrody filmowe: Nagroda - tytuł "Gwiazdy Sezonu Filmowego" przyznany na IV Lubuskim Lecie Filmowym w Łagowie (1972), Złoty Gwóźdź - nagroda w X plebiscycie popularności "Kuriera Polskiego"(1978r.)
W młodości uprawiał gimnastykę sportową w klubie Legia Warszawa (największe osiągnięcie – drużynowe mistrzostwo Polski w 1964r.) oraz występował w cyrku.