Футболом начал заниматься в 5 лет. Первый тренер — Сафронов Савелий Семёнович. Воспитанник спортивной школы «Смена». Взрослую карьеру начинал во второй команде «Зенита», играл за неё в третьей и во второй лиге. В 2000—2004 гг. играл в высшей лиге за «Зенит», в составе которого добился значительных успехов.
Закончил Инженерно-экономическую академию и Институт физкультуры имени Лесгафта (Санкт-Петербург). Женат.
С 2005 по 2009 год выступал за екатеринбургский «Урал» в первом дивизионе, был капитаном команды. В декабре 2009 года подписал контракт с нижегородской «Волгой», также выступающей в первом дивизионе.