Профессиональную карьеру начал в 1998 году в клубе «Химки», который выступал тогда во Втором дивизионе ПФЛ, провёл за подмосковный клуб 140 матчей.
В 2005 году перешёл в «Содовик» из Стерлитамака. В 2007 году выступал за ярославский «Шинник».
В 2008 году стал игроком новосибирской «Сибирь». Вместе с клубом вышел в Премьер-лигу, в которой дебютировал 20 марта 2010 года в матче «Сатурн» — «Сибирь». Участвовал в ответном матче «Сибири» против кипрского «Аполлона» в Лиге Европы.
В августе 2010 года перешёл в «Волгу» из Нижнего Новгорода.
7 мая 2011 года в игре Волга-Анжи забил свой первый гол в российской премьер-лиге.