Родился 19 февраля 1938 года в селе Черняное Тамбовского района Тамбовской области.
Спортсмен (легкая атлетика), тренер.
Мастер спорта СССР международного класса.
Выступал за ЦСКА (Москва). Тренировался под руководством Н.И. Пудова.
Чемпион СССР (1964 — в беге на 5000 м; 1969 — в беге на 10000 м; 1964, 1965, 1966 — в кроссе на 14 км), 2-й призер чемпионата СССР (1964) в беге на 10000 м.
Победитель Кубка Европы (1965) в беге на 10000 м.
Участник Олимпийских игр (1964).
С 1969 года — тренер ДСО «Спартак» (Тамбов), ДСО «Урожай» (Тамбов), СДЮШОР №1 ФСО профсоюзов «Россия» (Тамбов).
Среди его учеников — В. Михалев, Ю. Барбашов, С. Миротин.
Скончался 6 января 1992 года в Тамбове.