Родился 30 марта 1955 года в деревне Векшино Просницкого района Кировской области.
Спортсмен (лыжные гонки, биатлон).
Мастер спорта СССР международного класса (лыжные гонки).
Выступал за Вооруженные Силы (Киров). Тренировался под руководством Л.А. Утробиной.
Чемпион СССР по лыжным гонкам (1979) в эстафете 4х10 км, 2-й призер чемпионатов СССР (1979 — в гонке на 50 км; 1980 — в эстафете 4х10 км), 3-й призер чемпионатов СССР (1979 — в гонке на 30 км; 1977 — в эстафете 4х10 км).
3-й призер Кубка СССР по лыжным гонкам (1979) в гонке на 50 км.
Победитель Всемирной универсиады по лыжным гонкам (1975) в гонке на 15 км, 2-й призер Всемирной универсиады (1975) в гонке на 30 км.
Чемпион СССР по биатлону (1977) в гонке патрулей, 2-й призер чемпионата СССР (1983) в эстафете 4х7,5 км, 3-й призер чемпионата СССР (1983) в гонке патрулей.