W 1971 roku ukończył Państwową Wyższą Szkołę Teatralną w Warszawie. Po ukończeniu studiów występował do 1973 roku w Teatrze im. Stefana Jaracza w Olsztynie, a później w Teatrze Dramatycznym w Warszawie (1973–1984) i Teatrze Nowym w Warszawie (1984–1986). W 1975 roku zadebiutował w „Małej sprawie” Janusza Kondratiuka. Popularność przyniosły mu role w serialach: docenta Jana Duraja w „W labiryncie” (1988–1991) oraz Piotra Nowika w „Bulionerach” (2004–2006). W Capitolu występuje w spektaklu „Dziwna para”.