Родился 10 августа 1949 года в Мозыре Гомельской области Белорусской ССР.
Спортсмен (гребля на байдарках и каноэ), тренер.
Заслуженный мастер спорта СССР (1975). Заслуженный тренер Белорусской ССР (1980). Заслуженный тренер СССР (1984).
Окончил Белорусский ГИФК (1973).
Выступал за ДСО «Спартак» (Минск). Тренировался под руководством А.А. Турчина и В.С. Наумова.
Чемпион СССР (1972, 1973 — на байдарке-одиночке в эстафете 4х500 м; 1971, 1973, 1974 — на байдарке-четверке на дистанции 1000 м; 1972, 1974, 1975 — на байдарке-четверке на дистанции 10000 м).
Чемпион мира (1974) на байдарке-четверке на дистанции 10000 м, 3-й призер чемпионатов мира (1971 — на байдарке-одиночке в эстафете 4х500 м; 1975 — на байдарке-четверке на дистанции 10000 м).
Государственный тренер СССР по Белорусской ССР — с 1976 года. Тренер сборных СССР — с 1981 года, Объединенной команды (СНГ) — 1992.
Награжден медалью «За трудовое отличие» (23.04.1985).