Родился 24 ноября 1943 года в Анжеро-Судженске Кемеровской области.
Спортсмен (фехтование), тренер, спорторганизатор.
Заслуженный мастер спорта СССР (1968).
Окончил Белорусский ГИФК (1973).
Выступал за СКА (Львов) — с 1957 года, СКА (Минск) — с 1969 года. Тренировался под руководством Г. Галиакбарова, А.Л. Феля и Д.А. Тышлера.
Чемпион СССР (1973, 1978) в фехтовании на саблях в личном зачете.
Победитель Кубка СССР (1969, 1973).
В сборной СССР — 1968-80.
Олимпийский чемпион (1972 — в личном зачете; 1968, 1976, 1980 — в командном зачете), 2-й призер Олимпийских игр (1972) в командном зачете, 3-й призер Олимпийских игр (1976) в личном зачете.
Чемпион мира (1969 — в личном зачете; 1969, 1970, 1971, 1974, 1975, 1979 — в командном зачете), 2-й призер чемпионата мира (1973) в личном и командном зачетах, 3-й призер чемпионатов мира (1971, 1974) в личном зачете.
Победитель Всемирной универсиады (1970).
Тренер «Фидеса» (Ливорно, Италия) — 1994-2002.
Среди его учеников — А. Монтано.
Был генеральным секретарем Ассоциации профессионального бокса Республики Беларусь. Директор МЦОР (Одинцово Московской области) — с 2007 года.
Награжден орденом Трудового Красного Знамени, медалями «За трудовое отличие», «За трудовую доблесть».
Включен в Зал славы отечественного фехтования.
Фотография © Денис Шабалин (Москва).