W latach 1956–1976 pełnił funkcję kierownika Zespołu Pieśni i Tańca „Nowa Huta”. Równocześnie pełnił funkcję choreografa działającego od 1953 w Zakładowym Domu Kultury Huty im. Lenina Zespołu Tańca Estradowego, którego kierownikiem był Marian Korzonek.

W latach 1962–1978 i 1994–1993 współpracował z Państwową Wyższą Szkołą Teatralną w Krakowie wykładając taniec w przekroju historycznym, a w latach 70. XX wieku pantomimę po rocznej praktyce w Teatrze Pantomimy we Wrocławiu.

W 1967 roku wygrał konkurs zorganizowany przez Ministerstwo Kultury i Sztuki. Wyjechał do Japonii i tam przez 6 tygodni uczył studentów polskich tańców narodowych i regionalnych.

W 1971 roku założył Teatr Ruchu w Zakładowym Domu Kultury Huty im. Lenina w Krakowie, który pokazał na deskach Teatru Ludowego spektakl pantomimiczny „Miniatury + -”. W 1975 roku wyjechał na rok do USA. Po powrocie z powodów zdrowotnych wycofał się z prowadzenia Teatru.