Absolwent PWSFTviT w Łodzi. Aktor Teatru Na Targówku (1979–1981), Teatru Narodowego (1982–1984), Teatru Ateneum (od 1984). Popularność zyskał dzięki występom w programie „Okienko Pankracego” przeznaczonym dla młodych widzów. Pod koniec lat 90. zyskał też sympatię telewidzów dzięki jednej z głównych ról w serialu telewizyjnym „Miodowe lata”, gdzie wcielił się w postać Tadeusza Norka. Sprawdza się zarówno w rolach komediowych, jak i w dramatycznych. W Capitolu gra w spektaklach „Dziwna para” oraz „Między łóżkami”.