Absolwent wydziału lalkarskiego wrocławskiej PWST. Był związany m.in. z teatrami w Legnicy, Jeleniej Górze, Częstochowie, Kaliszu. Najdłużej związany ze sceną łódzką - szczególnie z Teatrem Studyjnym przy PWSFTiT im. Schillera (wcześniej Teatr Ziemi Łódzkiej i Teatr im. Juliana Tuwima) i Teatrem Nowym. Do jego najważniejszych ról teatralnych należą Hrabia Henryk w "Nie-boskiej komedii", Porfiry w "Zbrodni i karze" i Biały Klown w "Przedstawieniu pożegnalnym". W filmach grywa głównie role charakterystyczne.