Aktor teatralny i filmowy, reżyser. Absolwent warszawskiej Państwowej Wyższej Szkoły Teatralnej (1976), aktor warszawskich teatrów Na Woli, Współczesnego i Dramatycznego. Zagrał w spektaklach Kazimierza Kutza, Tadeusza Łomnickiego, Macieja Englerta, Krzysztofa Zaleskiego, Piotra Cieplaka, Krystiana Lupy, Krzysztofa Warlikowskiego, Wawrzyńca Kostrzewskiego. Występował w filmach Agnieszki Holland, Janusza Zaorskiego, Tomasza Zygadły, Ryszarda Bugajskiego, Wiesława Saniewskiego, Tomasza Wiszniewskiego, Jana Jakuba Kolskiego, Jerzego Hoffmana.
Zagrał wiele ról w Teatrze Telewizji.
Laureat Złotych Lwów Gdańskich oraz Wielkiego Splendora i Złotego Mikrofonu za twórczość radiową.