Aktor teatralny i filmowy, zajmuje się również dubbingiem. Absolwent Wydziału Aktorskiego PWSFTViT w Łodzi. Na deskach teatralnych zadebiutował w 1978 r., jeszcze podczas studiów. Początkowo był zaangażowany w Teatrze na Targówku w Warszawie. W latach 1982–84 występował w Teatrze Narodowym. Później związał się z Teatrem Ateneum. Zagrał w tym czasie m.in. w spektaklach „Niebo zawiedzionych” Leny Szurmiej oraz „J.B. i inni” Tadeusza Konwickiego.
Przed kamerami pierwszy raz pojawił się w 1978 r. w niewielkiej roli w obrazie „Do krwi ostatniej”. W jego bogatym dorobku można znaleźć zarówno seriale, jak i filmy pełnometrażowe. Wystąpił m.in. w „Zmiennikach”, „Pułkowniku Kwiatkowskim” (1995) i „Kronikach domowych” (1997). Przez kilka lat razem z Cezarym Żakiem rozśmieszał Polaków rolą kanalarza Tadzia Norka w „Miodowych latach”.
Jest również autorem felietonów publikowanych w tygodniku „Newsweek”.