Родился 2 июня 1936 года в Сумах Украинской ССР.
Спортсмен (легкая атлетика), тренер.
Заслуженный мастер спорта СССР (1960). Заслуженный тренер Украинской ССР (1986).
Окончил Киевский ГИФК (1969).
Начал заниматься легкой атлетикой в 1953 году. В ДСО «Буревестник» (Киев) — 1953-56, ДСО «Спартак» (Сумы) — 1957-80. Тренировался под руководством В.И. Полякова.
Чемпион СССР (1960, 1964, 1965, 1968, 1972, 1974) в спортивной ходьбе на 20 км, 2-й призер чемпионатов СССР (1962, 1963, 1966, 1970, 1976), 3-й призер чемпионатов СССР (1967, 1975).
В сборной СССР — 1959-79.
Олимпийский чемпион (1960, 1968) в спортивной ходьбе на 20 км, 2-й призер Олимпийских игр (1972), 3-й призер Олимпийских игр (1964).
2-й призер Кубка мира (1967, 1976).
Чемпион Европы (1974) в спортивной ходьбе на 20 км, 2-й призер чемпионата Европы (1966), 3-й призер чемпионата Европы (1962).
2-й призер Кубка Лугано (1967, 1970).
Участник Олимпийских игр (1976).
Рекордсмен мира.
Награжден орденами Трудового Красного Знамени (1960), «Знак Почета» (1969), украинскими орденами князя Ярослава Мудрого V степени (21.08.2020), «За заслуги» I (25.06.2016), II (20.08.2007) и III (29.11.2002) степени, медалью «За трудовую доблесть» (1972).
Включен в Зал славы Международной ассоциации легкоатлетических федераций (IAAF, 2012).
Почетный гражданин города Сумы (Украина, …09.1995).
Скончался 16 августа 2021 года в Сумах (Украина).