Родился 25 апреля 1961 года в селе Каменка Балкашинского района Целиноградской области Казахской ССР.
Спортсмен (лыжные гонки), тренер.
Мастер спорта СССР международного класса (1988). Заслуженный тренер Республики Казахстан.
Окончил Казахский ГИФК.
Начал заниматься лыжными гонками в 1975 году. Выступал за СКА и ВФСО «Динамо» (оба — Алма-Ата). Тренировался под руководством А.П. Смагина и В.Я. Филимонова.
Чемпион СССР (1982, 1984, 1986 — в гонке на 50 км; 1987 — в эстафете 4х10 км), 2-й призер чемпионатов СССР (1987 — в гонке на 50 км, 1984, 1989 — в эстафете 4х10 км), 3-й призер чемпионатов СССР (1989 — в гонке на 15 км; 1983 — в гонке на 50 км и в эстафете 4х10 км; 1985 — в гонке на 70 км).
Победитель Кубка СССР (1989) в гонке на 15 км.
Чемпион СССР среди юниоров (1981).
В сборной СССР — 1982-89.
2-й призер Олимпийских игр (1988) в эстафете 4х10 км.
2-й призер чемпионата мира (1987) в эстафете 4х10 км.
Победитель международных соревнований «Дружба-80». Победитель Спартакиады дружественных армий (1985) в гонках на 15 и 30 км и в эстафете 4х10 км.
Участник Олимпийских игр (1984).
Главный тренер сборной Республики Казахстан — 1993-99, 2012-15.