Родился 23 мая 1959 года в Борисове Минской области Белорусской ССР.
Спортсмен (велосипедный спорт).
Заслуженный мастер спорта СССР (1980).
Окончил Белорусский ГИФК.
Выступал за ВДСО «Трудовые резервы» (Минск).
Чемпион СССР (1979, 1980) в командной гонке на 100 км (шоссе), 2-й призер чемпионатов СССР (1977 — в командная гонка на 100 км (шоссе); 1984 — в групповой гонке (шоссе)), 3-й призер чемпионата СССР (1988) в командной гонке на 100 км (шоссе).
Олимпийский чемпион (1980) в командной гонке на 100 км (шоссе).
2-й призер чемпионата мира (1981) в командной гонке на 100 км (шоссе), 3-й призер чемпионата мира (1982).
Чемпион Европы (1979, 1980) в командной гонке на 100 км (шоссе).
Победитель Велогонки мира (1981, 1984) в командном зачете.
Награжден орденом «Знак Почета».
Почетный гражданин Борисова Минской области Республики Беларусь (12.12.2008).