С детства начал заниматься футболом под руководством своего отца, который в то время работал с взрослой командой. Его дебют в матчах Высшей лиги состоялся в 2001 году, когда он выступал за московский «Спартак». 1 февраля 2010 года подписал однолетний контракт с махачкалинским клубом «Анжи», за который выступал и ранее в 2006—2008 годах. 22 января 2011 года подписал контракт, рассчитанный на полтора года, с клубом «Динамо» из Брянска.
В Премьер-лиге провёл 49 матчей, забил 4 мяча.