Później został tancerzem i asystentem baletmistrza Teatru Wielkiego w Warszawie. Pełnił także funkcję inspektora baletu i wykładowcy tańca klasycznego w Państwowej Szkole Baletowej w Warszawie. Jego wychowankiem jest m.in. choreograf Andrzej Glegolski.

Twórczość Role baletowe Opera – Warszawa Pan Twardowski (premiera 1951), jako stwór piekielny Jezioro łabędzie (premiera 1956), jako mistrz ceremonii

Realizacje spektakli Opera – Warszawa Jezioro łabędzie (premiera 1956), jako inspektor baletu Teatr Wielki – Warszawa Coppelia (premiera 1974), jako asystent baletmistrza Adam i Ewa (premiera 1975), jako asystent baletmistrza Księżycowy renifer (premiera 1975), jako asystent baletmistrza Panna Julia (premiera 1975), jako asystent baletmistrza Giselle (premiera: 1976), jako asystent baletmistrza III Symfonia (premiera 1976), jako asystent baletmistrza Stanisław i Anna Oświecimowie (premiera 1976), jako asystent baletmistrza Wesele w Ojcowie (premiera 1976), jako asystent baletmistrza Córka źle strzeżona (premiera 1977), jako asystent baletmistrza Symfonia g-moll (premiera 1978), jako asystent baletmistrza W górę-w dół (premiera 1978), jako asystent baletmistrza Wariacje na temat Franka Bridge'a (premiera 1978), jako asystent baletmistrza Defile (premiera 1978), jako asystent baletmistrza Fedra (premiera