Окончил Московское хореографическое училище (1947), учился у Б. Борисова, Н. Тарасова, Е. Сергиевской. По распределению приехал в Ригу, в 1947—1966 годах выступал на сцене Театра оперы и балета Латвийской ССР, солист балета. Создал яркие образы, исполняя партии Тибальда, Санчо Панса и др.
В 1948—1966 годах педагог-репетитор балетной труппы Театра оперы и балета Латвийской ССР.
С 1948 по 2002 год преподавал также в Рижском хореографическом училище. Среди его учеников Улдис Жагата, Альфред Спура, Артур Экис, Марис Лиепа, Михаил Барышников, Александр Годунов, Владимир Гельван, Геннадий Горбанев.Ставил танцевальные номера для артистов Латвийской филармонии, профессиональных и народных танцевальных коллективов (среди них ансамбли «Лиесма» , «Гатве» , «Ритенитис» , «Данцис» , детский танцевальный коллектив «Хорошки» ). Балетмейстер ансамбля песни и пляски при Латвийской госфилармонии (1954—1956). Руководитель и хореограф танцевального ансамбля Балтийского военного округа (1966—1968).Балетные партиифея Карабос, Кот в сапогах (П. Чайковский, «Спящая красавица» , 1948, 1962)Ванечка (А.Морозов, «Доктор Айболит» , 1948)Русский матрос (Р. Глиэр, «Красный мак» , 1949)Петя (М.Чулаки, «Юность» , 1950)Спиридон, Анафон (К. Корчмарёв, «Аленький цветочек» , 1951)Санчо Панса («Дон Кихот» , 1960)