Родился 26 февраля 1951 года в поселке Рязаны Муромцевского района Омской области.
Спортсмен (лыжные гонки, биатлон), тренер, спорторганизатор.
Мастер спорта СССР (1975, биатлон). Заслуженный мастер спорта СССР (25.03.1980, биатлон). Заслуженный тренер СССР (1988, биатлон). Заслуженный тренер России (9.03.2010, биатлон).
Окончил Омский ГИФК (1980).
Выступал за ДСО «Урожай», с 1978 года — за ВФСО «Динамо» (оба — Омск). Тренировался под руководством А. Камнева.
Чемпион СССР (1982 — в гонке на 10 км; 1980 — в эстафете 4х7,5 км; 1982 — в гонке патрулей), 2-й призер чемпионата СССР (1978) в эстафете 4х7,5 км, 3-й призер чемпионатов СССР (1980 — в гонке на 10 км; 1984 — в эстафете 4х7,5 км).
Олимпийский чемпион (1980) в эстафете 4х7,5 км.
3-й призер чемпионатов мира (1979, 1981, 1982) в эстафете 4х7,5 км.
3-й призер Кубка мира (1979) в общем зачете.
Участник чемпионата мира (1978).
Тренер мужской сборной СССР и Объединенной команды (СНГ) по биатлону — 1988-92, главный тренер сборной Хорватии по лыжным гонкам — 1992-98, главный тренер сборной России по биатлону — 2009-11.
Среди его учеников — Д. Васильев, В. Медведцев, А. Попов, Е. Редькин, С. Тарасов, С. Чепиков.
Директор Омского областного центра лыжного спорта — с декабря 2001 года.
Награжден орденом «Знак Почета» (9.04.1980), медалью ордена «За заслуги перед Отечеством» II степени (21.10.2010), медалью «За трудовую доблесть» (1988).