Jego ojciec pochodził z Przemyśla, a matka – ze Lwowa.

Jest absolwentem XXX Liceum Ogólnokształcącego im. Jana Śniadeckiego w Warszawie. W 1972 ukończył PWST w Warszawie, po latach pracował na tej uczelni jako wykładowca.

Kariera Po raz pierwszy przed kamerą stanął jako dziecko – zagrał Wawrzka, głównego bohatera w filmie historycznym Historia żółtej ciżemki (1961). Potem wystąpił jeszcze w filmie Między brzegami (1962), i w serialu TVP Wojna domowa (1966) jako kolega szkolny Pawła.

Pierwszy rok po studiach spędził w Teatrze Śląskim im. Stanisława Wyspiańskiego w Katowicach (1972–1973), dokąd zaprosił go Ignacy Gogolewski. Następnie występował na scenach teatrów warszawskich: w Dramatycznym (1973–1984, 1987–1988), Instytutu Francuskiego (1984), Nowym (1985–1986), Komedia (1989), Za Dalekim (1990), Ateneum im. Stefana Jaracza (1992–1999) i Powszechnym im. Zygmunta Hübnera (2002).