Воспитанник ДЮСШ самарских «Крыльев Советов». в 1993 попал в заявку клуба на первенство России, однако матчей за Самарцев так и не провёл. С 1995 по 1996 играл в «Нефтянике» из Похвистнево, после перешёл в другой клуб Самарской области «Лада-Тольятти-ВАЗ» из Тольятти, но отыграв там два года, вернулся в «Нефтяник». В 1999 провёл 5 матчей в Первом дивизионе за красноярский «Металлург». В 2000 перешёл в клуб Высшей лиги «Локомотив» из Нижнего Новгорода, но после первого круга вернулся в «Ладу». С 2002 по 2004 годы играл за «Лукойл», за исключение второго круга в 2003, когда он на правах аренды выступал в оренбургском «Газовике». С 2005 по 2006 выступал в махачкалинском «Динамо», однако летом 2006 года динамовцами был отзаявлен и перешёл в «Звезду» из Иркутска. Сезон 2007 года начал в «Мордовии», но после первого круга перешёл в «Амур» из Благовещенска. Завершил профессиональную карьеру в 2008 в клубе из его родного города «Юнит», который в 2008 был лишён профессионального статуса.