Absolwent Akademii Teatralnej im. Aleksandra Zelwerowicza w Warszawie. W latach 1989-2010 aktor Teatru Nowego w Poznaniu. Grał również w następujących teatrach: W. Horzycy w Toruniu (1967-69), Ziemi Mazowieckiej (1969-73), oraz warszawskich: Rozmaitości (1973-83), Komedia (1983-86), Powszechny (1987-89). W Capitolu zobaczymy go w spektaklu „Klatka dla ptaków”.