Профессиональную карьеру начал в составе петербургского «Зенита-2» в зоне «Запад» второго дивизиона в 2000 году. Следующий сезон провёл в этой же команде, сменившей название на «Локомотив-Зенит-2». В 2002—2004 годах выступал в составе основной команды. В 2005 году на правах аренды выступал за пермский «Амкар». Из-за тяжёлой травмы в 23 года завершил выступления на профессиональном уровне.
В 2006 году закончил Университет физической культуры им. П. И. Лесгафта, затем поступил в СПбГУЭиФ. С 2008 года — начальник молодёжной команды «Зенита».