Воспитанник юношеской команды спортклуба Смоленского института физкультуры и команды «Буревестник», первый тренер — В. Т. Салымов.
Выступал за команды «Искра» Смоленск (1972—1973), «Торпедо» Москва (1974—1975), «Динамо» Москва (1976—1981).
Сыграл 6 матчей за олимпийскую сборную СССР (1975 год). За главную сборную провёл 8 матчей, забил 1 мяч в 1977—1979 годах.
В 1984—1997 годах работал, с перерывами, тренером в московском «Динамо» — с детскими и юношескими командами СДЮШОР (1984—1985, 1988—1995), с главной командой (1984—1986), со второй командой (1987). Главный тренер «Динамо-2» (1996—1997).
Был главным тренером клуба «Серпухов» (1988). В 1993 году — главный тренер сборной Иордании, координатор молодежной, юниорской, юношеской сборных страны. С 2000 года — старший тренер московского Клуба ветеранов футбола «Столица».