Воспитанник московского «Динамо» с 1967 года. Первый тренер — Евгений Федорович Байков. С 19 лет стал выступать за главную команду, за 5 лет провёл в чемпионате 75 матчей. В 1981 году перешёл в московский «Локомотив» из первой лиги. С 1986 года играл в курганском клубе «Торпедо» / «Зауралье» / «Сибирь», где и закончил карьеру в 1991 году.
В 1976 году провёл 2 гостевых товарищеских матча в составе сборной СССР — против Аргентины и Бразилии.