Воспитанник футбольной школы «Трудовые резервы» (Москва). С 1997 года играл за дубль московского «Динамо» (97 матчей, 4 гола), в 2000 году дебютировал в основном составе клуба.
В сезоне 2003/04 годов играл за украинский клуб «Ворскла» Полтава, в 2004—2005 годах — за ФК «Химки».
С 2006 года выступает за пермский «Амкар». Является автором первого гола «Амкара» в Лиге Европы.
Вызывался в молодёжную сборную России, сыграл 11 матчей.