Родился 9 июня 1920 года в Горках (позже Могилевской области Белорусской ССР).
Спортсмен (спортивная акробатика), тренер, арбитр, спорторганизатор.
Мастер спорта СССР (1951). Заслуженный тренер Белорусской ССР. Заслуженный тренер СССР (1961). Судья международной категории.
Чемпион Белорусской ССР (1949-53).
Председатель Белорусской секции акробатики (позже Федерации акробатики Белорусской ССР) — 1949-74.
Преподаватель (с февраля 1947 года), старший преподаватель и доцент кафедры гимнастики Белорусского ГИФКа (позже Белорусского ГУФКа).
Доцент (1970).
Участник советско-финской и Великой Отечественной войн. Награжден орденом Отечественной войны II степени (6.04.1985), белорусской медалью «За трудовые заслуги» (21.10.1997).
Скончался 15 апреля 2015 года. Похоронен на Северном кладбище в Минске (Республика Беларусь).