Артист балета, педагог.
Окончил Киевское хореографическое училище. В 1953–1970 годах работал артистом балета в Челябинском театре оперы и балета (ныне Челябинский государственный академический театр оперы и балета имени М. И. Глинки). Был одним из ведущих солистов театра.
Исполнял главные партии в классических и современных балетах. Среди них: Зигфрид в балете «Лебединое озеро», Альберт в «Жизели», Солор в «Баядерке», Данила в «Каменном цветке», Принц в «Щелкунчике», Вацлав в «Бахчисарайском фонтане», Колен в «Тщетной предосторожности», Батыр в балете «Шурале», Звездич в спектакле «Маскарад» на музыку Лапутина, герцог Бекингемский в балете «Три мушкетёра» на музыку Баснера, Ферхад и другие.
Преподавал в хореографической студии при Дворце культуры Челябинского металлургического завода.