Родился 27 марта 1918 года в селе Крутые Луки Калачинского уезда Омской губернии.
Спортсмен (легкая атлетика), тренер.
Заслуженный мастер спорта СССР (1950). Заслуженный тренер СССР (1972).
Окончил Новосибирский техникум физической культуры и ГДОИФК имени П.Ф. Лесгафта (1952).
Выступал за ДСО «Локомотив» и ДСО «Буревестник» (оба — Ленинград). Тренировался под руководством Г.И. Никифорова.
Чемпион СССР (1948) в кроссе на 8 км, 3-й призер чемпионатов СССР (1950, 1951) в беге на 5000 м.
В сборной СССР — 1948-53.
Участник Олимпийских игр (1952).
Тренер ДСО «Локомотив» (Ленинград) и ШВСМ (Ленинград) — 1955-89.
Среди его учеников — С. Абрамов, С. Крючек, О. Райко, И. Потапченко, К. Воробьев.
Преподаватель и старший преподаватель ГДОИФКа имени П.Ф. Лесгафта — 1952-73.
Участник Великой Отечественной войны. Награжден орденами Отечественной войны I степени (6.04.1985), Красной Звезды (13.07.1944), «Знак Почета», медалями, в том числе «За победу над Германией в Великой Отечественной войне 1941-1945 гг.».
Скончался 2 ноября 2013 года в Санкт-Петербурге. Похоронен на Кузьмоловском кладбище Всеволожского района Ленинградской области.