Родился 22 января 1942 года в селе Коса Пермской области.
Спортсмен (лыжные гонки, лыжное двоеборье), тренер, арбитр.
Мастер спорта СССР (1962 — лыжные гонки; 1964 — лыжное двоеборье). Судья всесоюзной категории.
Окончил ГДОИФК имени П.Ф. Лесгафта (1964).
Начал заниматься лыжными гонками в 1957 году в Свердловске в ДСШ завода «Уралмаш». Выступал за ДСО «Буревестник», СКА и ДСО «Спартак» (все — Ленинград). Тренировался под руководством М.Г. Туркова, А.С. Ларионова и Л.А. Федорова.
Победитель летнего чемпионата РСФСР по лыжным гонкам, 3-й призер чемпионата РСФСР (1965).
В сборной СССР по лыжному двоеборью — 1964-65.
Тренер ДСО «Спартак» (Ленинград) — 1968-71, с сентября 1971 года и до конца жизни — тренер и старший тренер Ленинградской школы-интерната №62 (позже — УОР №1, Санкт-Петербург). Тренер сборной СССР и юниорской сборной СССР по прыжкам на лыжах с трамплина — 1983-86, тренер юниорской сборной России — 1999-2001.
Среди его учеников — А. Шакиров, Ю. Головщиков, Ю. Соотс, В. Бояринцев.
Скончался 21 октября 2016 года.
Фотографии © Денис Шабалин (Москва).