Олимпийский чемпион в дистанции на 30 км и серебряный призер в эстафете 4 х10 км (1988).
Чемпион мира (1997), серебряный призер Чемпионата мира (1997), и четырехкратный бронзовый призер чемпионатов мира (1989, 1993, 1995 и 1997).
Член сборной СССР на Универсиаде 1985 года, где выиграл три медали: «золото» в эстафете 4х10 км, «серебро» на дистанции 30 км и «бронзу» на дистанции 15 км. С 1986 года – член лыжной сборной СССР. В Калгари завоевал «золото» на дистанции 30 км, и «серебро» в мужской эстафете 4х10 км.
Участник пяти Олимпийских игр: 1988, 1992, 1994, 1998 и 2002 годов. На Олимпиадах 1998 года в Нагано и 2002 года в Солт-Лейк-Сити был знаменосцем российской сборной.
Чемпион мира 1997 года на дистанции 30 км.