Absolwent PWST w Warszawie. Debiutował tytułową rolą w przedstawieniu ”Kordian” Juliusza Słowackiego, w reżyserii Erwina Axera. Związany z teatrami warszawskimi, m.in. Współczesnym (1976-1994) i Dramatycznym (1994-2009). Na dużym ekranie debiutował rolą pianisty w melodramacie Jana Batorego pt. ”Con Amore”. Zagrał w ponad 70 filmach fabularnych. Aktor znany jest z wielu popularnych seriali, jak: ”Dom”, ”Ekstradycja”, ”Zostać Miss”, ”Na Wspólnej”, ”Ranczo”. Wystąpił w wielu realizacjach Teatru Telewizji. W Teatrze Capitol gra w spektaklach „Dajcie mi Tenora!”, „Alibi od zaraz” oraz „Kiedy kota nie ma…”.