Na scenie teatralnej zadebiutował 22 października 1949 roku w spektaklu Niemcy Leona Kruczkowskiego jako Dziecko żydowskie wystawionym przez Stary Teatr w Krakowie. W 1956 roku ukończył wydział aktorski PWST w Krakowie.
Współpracował z teatrami warszawskimi: Syrena, na Targówku oraz z teatrami 7.15, Polskim w Bydgoszczu, Ziemi Pomorskiej i im. Juliusza Osterwy w Lublinie.