Профессиональную карьеру начал в волгоградской «Олимпии», затем играл в «Уралане». В 2004 году перешёл в самарские «Крылья Советов», где хорошей игрой завоевал симпатии болельщиков и впервые был вызван в сборную России. В июне 2005 года перешел в московское «Динамо» и до 2010 года был игроком основы. Сезон 2011-12 провёл в аренде в «Ростове». В 2013 году на правах свободного агента перешел в нижегородскую «Волгу».
Выступал за молодёжную и олимпийскую сборные России, с 2004 до получения тяжёлой травмы в 2010 году регулярно вызывался в основную сборную. Сыграл 4 матча на удачном для россиян чемпионате Европы 2008 года, всего на счету защитника 23 матча за национальную команду.
В "Соколе" с 14 февраля 2015г.