Родился 1 июля 1963 года в поселке Соловьевка Карасукского района Новосибирской области.
Спортсмен (биатлон), тренер, спорторганизатор, предприниматель.
Заслуженный мастер спорта СССР (29.02.1984).
Окончил Военный институт физической культуры (Ленинград).
Выступал за Вооруженные Силы (Новосибирск) и Вооруженные Силы (Минск). Тренировался под руководством В.Н. Польховского и В.Н. Мельникова.
Чемпион СССР (1983 — в гонке на 10 км и в гонке патрулей; 1983, 1984, 1985, 1987, 1989 — в эстафете 4х7,5 км), 2-й призер чемпионатов СССР (1985 — в гонке на 10 км; 1986, 1989 — в гонке на 20 км; 1989 — в эстафете 4х7,5 км), 3-й призер чемпионатов СССР (1985 — в гонке на 20 км; 1986, 1988 — в эстафете 4х7,5 км; 1987 — в гонке патрулей).
Олимпийский чемпион (1984) в эстафете 4х7,5 км.
Чемпион мира (1983, 1985, 1986 — в эстафете 4х7,5 км; 1989 — в командной гонке на 10 км), 2-й призер чемпионата мира (1989) в эстафете 4х7,5 км.
Был тренером сборной Швейцарии.
Заместитель председателя Федерации биатлона Республики Беларусь — с 1998 года.
Учредитель и директор коммерческой фирмы «СпортЮнион» (Республика Беларусь).
Награжден орденом «Знак Почета» (1984).