Воспитанник школы московского «Торпедо». Выступал за «Торпедо» (1987—1992), «Динамо» Москва (1993—1997), «Рубин» (1998), молодёжную и Олимпийскую сборные СССР. В высшей лиге чемпионатов СССР и России провёл 92 матча, забил 18 мячей. В Кубке СССР/России — 13 матчей (6 мячей), в еврокубках — 20 матчей (8 мячей). В 1990—1991 годах в составе Олимпийской сборной СССР сыграл 4 матча, забил 1 мяч.