Родился 15 мая 1948 года в Рогачеве Гомельской области Белорусской ССР.
Спортсмен (гребля на байдарках и каноэ), тренер, спорторганизатор.
Заслуженный мастер спорта СССР (29.11.1972). Заслуженный тренер Белорусской ССР (1991).
Окончил Белорусский ГИФК (1972).
Выступал за ДСО «Спартак» (Рогачев). Тренировался под руководством В.С. Станибуло.
Чемпион СССР (1970, 1972 — на байдарке-двойке на дистанции 1000 м; 1973, 1974 — на байдарке-четверке на дистанции 1000 м; 1968, 1974, 1975 — на байдарке-четверке на дистанции 10000 м).
Олимпийский чемпион (1972) на байдарке-двойка на дистанции 1000 м.
Чемпион мира (1974) на байдарке-четверке на 10000 м, 3-й призер чемпионата мира (1971) на байдарке-четверке на дистанции 10000 м.
Директор СДЮСШОР №2 (Рогачев Гомельской области) — 1977-2010.
Награжден орденом «Знак Почета».
Почетный гражданин Рогачева Республики Беларусь (1996).
Скончался 9 апреля 2019 года.