Родился 10 марта 1926 года в деревне Александровка Карачаевского района Тульской губернии.
Спортсмен (легкая атлетика), тренер.
Мастер спорта СССР (5.01.1953). Заслуженный мастер спорта СССР (31.08.1954).
Выступал за ДСО «Шахтер» (Сталиногорск). Тренировался под руководством Г.И. Никифорова.
Чемпион СССР (1955, 1956) в марафонском беге, 2-й призер чемпионатов СССР (1957, 1958).
2-й призер чемпионата Европы (1958), 3-й призер чемпионата Европы (1954).
Победитель Всемирных студенческих игр (1955).
Участник Олимпийских игр (1956).
Рекордсмен СССР.
Тренер ДЮСШ ДСО «Труд» (Ленинград) — 1958-60, ДСО «Труд» (Ленинград/Санкт-Петербург) — 1960-95.
Среди его учеников — А. Зюзин, Е. Лебедев, В. Фильков.
Участник Великой Отечественной войны. Награжден орденами Отечественной войны II степени (6.04.1985), «Знак Почета» (1957), медалями «За отвагу» (21.04.1945), «За победу над Германией в Великой Отечественной войне 1941-1945 гг.» (9.05.1945), «За взятие Кенигсберга» (9.06.1945), «За победу над Японией» (30.09.1945).
Скончался 12 января 2000 года. Похоронен на кладбище поселка Ульяновка Тосненского района Ленинградской области.