Начал заниматься футболом в ФК «Атом». Его первым тренером был Геннадий Куприн. В 11 лет получил приглашение в школу воронежского «Факела». В 2001 году принят в московскую школу «Академика». В 2004—2005 годах выступал во втором дивизионе первенства России (зона «Запад») за «Спортакадемклуб». С 2003 по 2006 год — игрок и капитан юношеской сборной России 1987 г.р. В 2006 году подписал контракт с петербургским «Зенитом», за который играл только в дубле. В январе 2007 года отдан в аренду в «Спартак-Нальчик», где провёл два последующих сезона. В сезоне 2009 года выступал на правах аренды за подмосковные «Химки» и за «Спартак-Нальчик». В сезоне 2010 года перешел в самарские «Крылья Советов», подписав контракт на 3 года.
28 июня 2011 года его трансфер был выкуплен «Краснодаром», контракт с «быками» рассчитан на три года.
Выступал за молодёжную сборную России.
В турнирах дублёров — в 2006 году выступал за дубль «Зенита» (30 игр, 5 голов), в 2007—2008 гг. провёл 7 игр за дубль нальчикского «Спартака», голов в них не забивал.