Od roku 1973 związany zawodowo z Operą Śląską w Bytomiu.

W roku 1978 zadebiutował w Bytomiu w roli reżysera operowego, wystawiając Salome Richarda Straussa. Przygotował kilkadziesiąt choreografii i układów tanecznych do oper i baletu. Był stypendystą Het Nationale Ballet w Amsterdamie, Nederlands Dans Theater w Hadze, Baletu XX wieku Maurice’a Béjarta w Brukseli oraz Alicji Alonso w Hawanie. Był też kierownikiem zespołu baletowego w Teatrze Wielkim w Poznaniu, współpracował z Teatrem Rozrywki w Chorzowie i Teatrem Muzycznym w Gliwicach. W 2004 r., z okazji przyjęcia Polski do Unii Europejskiej, wziął udział razem z Emilem Wesołowskim, Teresą Kujawą i Conradem Drzewieckim w przygotowaniu choreograficznej wersji IX Symfonii Ludwiga van Beethovena.

W roku 1979 przygotował choreografię do filmu Stanisława Lenartowicza Strachy (o życiu tancerki rewiowej i pisarski – Marii Ukniewskiej), w r. 1983 do Szkoda twoich łez, a w r. 2006 do spektaklu TV Olgi Lipińskiej Cud mniemany, czyli Krakowiacy i GóraleHenryk Konwiński w bazie Film Polski..