Родился 2 января 1947 года в поселке Червень Минской области Белорусской ССР.
Спортсмен (тяжелая атлетика), тренер.
Заслуженный мастер спорта СССР (1975).
Окончил Белорусский ГИФК.
Выступал за Вооруженные Силы (Минск). Тренировался под руководством П.Я. Зубрилина.
Чемпион СССР (1975, 1977, 1978 — в среднем весе; 1979 — в полутяжелом весе).
Победитель Кубка СССР (1971, 1978, 1979).
Олимпийский чемпион (1976) в среднем весе.
Чемпион мира (1975, 1976) в среднем весе.
Чемпион Европы (1975, 1976) в среднем весе, 2-й призер чемпионата Европы (1980) в 1-м в полутяжелом весе, 3-й призер чемпионата Европы (1979) в 1-м в полутяжелом весе.
Участник Олимпийских игр (1972).
Рекордсмен СССР и мира.
Награжден орденом Дружбы народов.