Впервые принял участие в чемпионате СССР в 1985 году, в 15-летнем возрасте занял 27-е место из 94 спортсменов. В 1988 году выигрывает первый для себя чемпионат мира среди юниоров, повторяет успех в 1989 году. В 1988 году впервые отправляется на Олимпийские игры и в составе сборной СССР, становится бронзовым медалистом. В 1991 году становится чемпионом мира уже среди взрослых спортсменов, впоследствии выигрывает золото чемпионатов мира в 1993, 1994, 2002, 2003 и 2005 годах. На Олимпийских играх 1992 года в составе сборной СНГ становится серебряным и бронзовым призёром. Принимает участие в Олимпийских играх 1996, 2000 и 2004 года, уже в составе сборной России, в 2000 году становится олимпийским чемпионом в личном первенстве. Участник 5 Олимпиад, и ни с одной из них не возвращался без наград.
Осенью 2008 года принял участие в телешоу Первого канала «Ледниковый период», где учился кататься на коньках в паре с Анной Семенович.
С 2010 года — член Общественной палаты Российской Федерации, заместитель председателя Комиссии по охране здоровья, экологии, развитию физической культуры и спорта, член Комиссии по социальным вопросам и демографической политике и член Межкомиссионной рабочей группы по проблемам детства и молодежной политике.
С 5 октября 2010 года — заместитель Министра спорта, туризма и молодежной политики Российской Федерации. Он будет курировать вопросы развития летних олимпийских видов спорта, подготовки сборных России к Олимпийским играм 2012 года в Лондоне, массовой физической культуры и спорта, паралимпийского и сурдлимпийского движения.
9 августа 2011 года назначен руководителем российской спортивной делегации на Олимпийских играх 2012 года в Лондоне.
Женат, имеет троих детей, живет в Москве.