Воспитанник футбольной школы клуба «Москва», в котором и начал профессиональную карьеру в 2003 году. Находился в составе горожан до лета 2006 года, однако за это время провёл только два матча в Кубке России.
В августе 2006 года перешёл в «Кубань», став вместе с командой серебряным призёром первого дивизиона. Сезон-2007 провёл в московском «Торпедо». В 2008 году перешёл в «Терек».
В марте 2009 года был отдан в аренду клубу «Нижний Новгород», в составе которого дебютировал 28 марта в матче против «Анжи», в той же игре забил свой первый гол за клуб.
С августа 2012 года выступал за «Луч-Энергию»[2]. 27 августа в дебютном матче оформил дубль в ворота омского «Иртыша» (3:2). В 2013 году вернулся в «Химки»[3]. С лета 2015 года вновь защищал цвета «Балтики».
В сентябре 2022 года стал игроком футбольного клуба «Металлист» из подмосковного города Королёв.