В 1997—1998 гг. выступал во Втором дивизионе (лиге) за армавирское «Торпедо». В 1999—2004 гг. играл за второй состав московского «Динамо»: в 1999—2000 гг. — во Втором дивизионе, в 2001—2004 гг. — в первенстве дублёров; побеждал в первенстве дублёров в 2002 и 2003 годах; в 2001 году сыграл 1 матч за основной состав в Премьер-лиге. Часть сезона-2004 провёл в «Содовике» (Второй дивизион). В 2005 году выступал за клуб «Луч-Энергия», в составе которого победил в Первом дивизионе. В последующие годы выступал за различные клубы в Первом дивизионе («Волгарь-Газпром», СКА Ростов-на-Дону, «Салют-Энергия»). С 2010 года выступает за новороссийский «Черноморец», в его составе в 2010 году победил в турнире зоны «Юг» Второго дивизиона.