С 8 класса занимался футболом в УОР № 1 Санкт-Петербурга. После 11 классов и 3 курсов училища поступил в Университет имени Лесгафта на заочное обучение. В 2010 году защитил диплом по специализации «Футбол». В 2000—2004 годах играл за «Зенит» (Санкт-Петербург). Болельщики сравнивали его по габаритам и стилю игры с Александром Пановым и дали прозвище «Малая Колпинская ракета». С лета 2004 года по 2007 год играл за клуб «Луч-Энергия». В январе 2008 года перешёл в клуб «Ростов», в 2007 году проследовавший из Премьер-лиги в Первый дивизион .
В Премьер-Лиге провел 111 игр, забил 16 мячей.