Советский артист балета, балетмейстер и педагог.
В 1925 году окончил балетные курсы Государственного академического Большого театра СССР (ныне Государственный академический Большой театр России).
С конца 1920‑х выступал как артист и балетмейстер. В 1924–1925 годах танцевал в Московском театре балета для детей. В 1926–1938 годах работал как характерный танцовщик и балетмейстер в разных театрах Украинской ССР. С 1938 по 1947 год — главный балетмейстер Горьковского государственного театра оперы и балета имени А. Пушкина (ныне Нижегородский театр оперы и балета имени А. Пушкина). В 1955–1961 годах был главным балетмейстером Туркменского театра оперы и балета имени Махтумкули (Ашхабад).
Среди постановок — «Конёк‑Горбунок» Пуни, «Раймонда» А. К. Глазунова, «Лебединое озеро» П. И. Чайковского, «Тщетная предосторожность» П. Гертеля.