Начинал свою карьеру в дубле московского «Локомотива», где его партнёрами были Владимир Маминов и Олег Пашинин. Позже выступал за такие команды как ижевские «Зенит» и «Газовик-Газпром», нижнекамский «Нефтехимик», в высшей лиге за «Ротор». Заканчивал карьеру в благовещенском «Амуре», астраханском «Волгаре-Газпроме» и махачкалинском «Динамо».
После окончания карьеры футболиста работал в клубе «Краснодар» в качестве администратора, тренера команды академии, заместителя директора центра подготовки резерва, директора базовой школы академии.