Początkowo był studentem Wyższej Szkoły Morskiej w Szczecinie, a następnie absolwentem Państwowej Wyższej Szkoły Teatralnej w Warszawie. Debiutował w 1970 w serialu „Kolumbowie”. Po ukończeniu PWST został zaangażowany do Teatru Dramatycznego m.st. Warszawy. Pracował w teatrze do połowy lat 80. W latach 70. zagrał wiele ról w filmach wschodnioniemieckich i czechosłowackich. Współpracował z Teatrem Komedia i Teatrem Bajka w Warszawie. Znany widzom telewizyjnym jako prowadzący teleturnieju „Familiada”. W Capitolu występuje w spektaklu „Dzikie żądze”.