Родился 20 марта 1954 года в Сосновке Вятскополянского района Кировской области.
Спортсмен (лыжные гонки), тренер.
Заслуженный мастер спорта СССР (7.04.1978).
Окончил ГДОИФК имени П.Ф. Лесгафта (1980).
Выступал за ДСО «Труд», с 1981 года — за ВФСО «Динамо» (оба — Ленинград). Тренировался под руководством А.Г. Кашина, В.Д. Евстратова и Б.М. Быстрова.
Чемпион СССР (1978, 1981 — в гонке на 50 км; 1983 — в эстафете 4х10 км), 2-й призер чемпионатов СССР (1980, 1981, 1982 — в гонке на 15 км; 1976 — в гонке на 50 км; 1975 — в эстафете 4х10 км), 3-й призер чемпионатов СССР (1979 — в гонке на 15 км; 1978 — в гонке на 70 км; 1976, 1980 — в эстафете 4х10 км).
Победитель Спартакиады народов СССР (1978) в гонке на 50 км.
Олимпийский чемпион (1980) в эстафете 4х10 км, 2-й призер Олимпийских игр (1976) в гонке на 15 км, 3-й призер Олимпийских игр (1976) в эстафете 4х10 км.
2-й призер чемпионата мира (1978) в гонках на 15 и 50 км.
Чемпион Европы среди молодежи (1973, 1974).
Был тренером ДСО «Труд» (Ленинград).
Награжден орденом «Знак Почета» (9.04.1980), медалью «За трудовую доблесть».
Скончался 15 марта 2003 года.
Фотография © Денис Шабалин (Москва).