Aktor teatralny, filmowy i telewizyjny. Debiutował na scenie w 1975 r. W 1976 r. ukończył Państwową Wyższą Szkołę Teatralną w Warszawie. Następnie był związany z warszawskimi teatrami: Na Woli (1976–85), Nowym (1985–90), Dramatycznym, Polskim.
Jego debiutem telewizyjnym był występ w serialu „Daleko od szosy” (1976). Później zagrał główną rolę w odcinkowej produkcji dla młodzieży „Znak orła” oraz oficera w fabularyzowanym filmie dokumentalnym „Raszyn 1809”. Występował także w serialach „Doktor Murek” (1979), „Tajemnica Enigmy” (1979), „W labiryncie” (1988–1991) oraz „Dom” (1980–2000), dzięki któremu zyskał największą popularność. Na dużym ekranie można go było oglądać m.in. w „Ogniem i mieczem” (1999) i „Panu Tadeuszu” (1999). Ponadto występował w radiowej powieści „W Jezioranach”.
W polskim dubbingu użyczał głosu postaciom z seriali animowanych, m.in. w „Smerfach”. Pracował także jako reżyser dubbingu i lektor.