Родился 24 декабря 1920 года в Омской губернии.
Спортсмен (лыжные гонки), тренер.
Мастер спорта СССР (1948).
Окончил ГДОИФК имени П.Ф. Лесгафта.
Выступал за ДСО «Локомотив» (Ленинград).
Чемпион СССР (1948) в гонке на 18 км, 2-й призер чемпионата СССР (1951) в эстафете 4х10 км, 3-й призер чемпионатов СССР (1947, 1948) в эстафете 4х10 км.
Тренер ЦС ДСО «Локомотив» (Ленинград) — 1950-52. Был тренером сборной СССР.
Аспирант, преподаватель (с 1955 года) и старший преподаватель ГДОИФКа имени П.Ф. Лесгафта.
Кандидат педагогических наук.
Участник Великой Отечественной войны.
Скончался в сентябре 1986 года.