Aktor telewizyjny, filmowy, a także teatralny. Absolwent PWSTiTv w Łodzi. Zadebiutował w 1978 roku w filmie „Wesela nie będzie”.
Występował na deskach wielu teatrów m.in. Stefana Jaracza w Łodzi czy w Teatrze Śląskim im. Stanisława Wyspiańskiego w Katowicach. Sprawdził się również jako wykładowca, bowiem prowadził zajęcia ze sztuki aktorskiej na niemieckich uniwersytetach. Wielki sukces osiągnął dzięki roli komisarza Adama Zawady w serialu TVN „Kryminalni”.