Воспитанник свердловского футбола. В 1984—1989 годах играл во второй лиге в «Уралмаше». В 1991 году был приглашён в ленинградский «Зенит», однако вскоре после начала сезона вернулся в «Уралмаш». Сезон-1991 отыграл в московском «Торпедо». В 1992 году перешёл в московское «Динамо», но провёл за команду только один официальный матч — на Кубок СССР. В 1992—1995 годах вновь играл в составе «Уралмаша», за который в высшей лиге провёл 104 матча, забил один гол. В 1996 году подписал контракт с новотроицкой «Ностой», успел сыграть за команду 29 матчей, 29 августа погиб в автокатастрофе.