Воспитанник волгоградского «Ротора». С 1998 года играл за «Ротор-2», а затем в Премьер-лиге за основную команду, пока она не вылетела в 2004 году. В 2003 году попал в поле зрения тогдашнего главного тренера сборной России Георгия Ярцева. В последующем играл томскую «Томь», стерлитамакский «Содовик», «Ростов», нижегородскую «Волгу» и калининградскую «Балтику». 19 августа 2010 года вернулся в «Ротор», но по окончании сезона покинул клуб и перешёл в «Луч-Энергию».
В Премьер-лиге провёл 106 игр.
14 октября 2011 года на 71 минуте матча против брянского «Динамо» встал на ворота вместо удалённого голкипера Александра Котлярова, так как все замены были к тому времени уже произведены. Пропустил один мяч.