Родился 25 января 1982 года в Куйбышеве.
Начал кататься на коньках в возрасте 4-х лет по настоянию родителей. Первый тренер, Олег Иванович Судаков предложил перейти в танцы на льду.
В 16 лет фигурист уехал из Самары в Софию, где встал в пару с Маргаритой Тотевой и выступал за Болгарию в течение полутора лет, затем - в паре с Еленой Халявиной.
В мае 2002 года встал в пару с Оксаной Домниной. В 2004 году стали вторыми на чемпионате России, а в 2005 году первый раз выиграли этот турнир. В 2007 году - победители серии Гран-При, в 2009 году - чемпионы мира, в 2010 году - бронзовые призёры Олимпийских игр.
Летом 2010 года начал тренировать российскую сборную фигуристов. Кроме того, спортсмен стал членом исполнительного комитета Федерации фигурного катания на коньках России. В октябре того же года фигурист объявил об окончании профессиональной спортивной карьеры.