Родился 27 июля 1940 года в селе Мотыгино Удерейского (ныне Мотыгинского) Красноярского края.
Спортсмен (легкая атлетика, тяжелая атлетика).
Мастер спорта (1963 — легкая атлетика, 1964 — тяжелая атлетика). Мастер спорта международного класса (1966, легкая атлетика). Заслуженный тренер РСФСР (1979). Заслуженный тренер СССР (1980).
Окончил Красноярский индустриальный техникум (1960) и ГЦОЛИФК (1976).
Чемпион СССР (1968, 1970) в толкании ядра, 2-й призер чемпионатов СССР (1965-67, 1969), 3-й призер чемпионата СССР (1964).
Был 2-м призером чемпионата Красноярска по тяжелой атлетике.
С 1965 года в составе сборной СССР.
3-й призер Олимпийских игр (1968) в толкании ядра.
2-й призер чемпионата Европы в закрытых помещениях (1967).
Участник чемпионатов Европы (1969, 1970).
3-й призер Всемирной универсиады (1965).
Рекордсмен Европы (1967, 1968), рекордсмен СССР (1966, 1967 — дважды, 1968).
С 1974 на тренерской работе — главный тренер сборной команды РСФСР по легкой атлетике. Главный тренер сборной команды профсоюзов СССР — 1987-91.
Заместитель, позже начальник отдела легкой атлетики Спорткомитета РСФСР — 1973-87.
Затем нашел себя в сфере здравоохранения, занимаясь мануальной практикой.
Скончался 14 марта 2011 года в Москве. Похоронен на Донском кладбище в Москве.
Фотография могилы © Сергей Лепешкин (Москва).