Воспитанник омского футбола. С 1979 года выступал за местный «Иртыш». В 1985 году перешёл в «Ротор». В 1988 году пополнил ряды тюменского «Геолога». С 1990 года играл за «Шахтёр» из Караганды. Сезон-1992 провёл в «Уральце». В 1993 году играл в Высшей лиге за владивостокский «Луч». В 1994 году вернулся в «Иртыш», где через год завершил карьеру.