Родился 7 ноября 1953 года в Корсакове Сахалинской области.
Спортсмен (фехтование), тренер, спорторганизатор.
Заслуженный мастер спорта СССР (1974).
Окончил Белорусский ГИФК.
Выступал за ВФСО «Динамо» (Минск). Тренировался под руководством Э.В. Асиевского.
Чемпион СССР (1974, 1976, 1981, 1983, 1986, 1987, 1988) в фехтовании на рапирах в личном зачете.
Победитель Кубка СССР (1973).
Олимпийский чемпион (1988) в командном зачете, 2-й призер Олимпийских игр (1976 — в личном зачете; 1980 — в командном зачете), 3-й призер Олимпийских игр (1980, 1988) в личном зачете.
Чемпион мира (1974, 1977, 1979, 1982, 1983 — в личном зачете; 1974, 1979, 1981, 1982, 1989 — в командном зачете), 2-й призер чемпионатов мира (1978 — в личном зачете; 1975 — в командном зачете), 3-й призер чемпионатов мира (1977, 1978, 1985, 1990) в командном зачете.
Победитель Кубка мира (1979).
Участник чемпионата мира среди молодежи (1970).
Был старшим тренером сборных Австралии, Южной Кореи и Республики Беларусь по рапире.
Был председателем Федерации фехтования Республики Беларусь.
Награжден орденами Дружбы народов, «Знак Почета», медалью «За трудовую доблесть» (дважды).