Выступал за команды «Волга» (Калинин), «Локомотив» (Москва), ЦСКА, «Спутник» (Кимры).
В возрасте 20 лет впервые вошёл в 33 лучших, выступая за «Локомотив». Забил 80 мячей в высшей лиге чемпионата СССР.
По окончании карьеры служил в ГСВГ и частях Ленинградского военного округа начальником физической подготовки. В 1991 году уволен в запас за нарушение дисциплины — так как не хотел жить без семьи. Работал в спортивном кооперативе, играл за ветеранские клубы.
Скончался от онкологического заболевания. Похоронен на Покровском кладбище в Москве.
Член клуба Григория Федотова (104 мяча)
В списке 33 лучших — 4 раза (1972, 1974, 1976, 1977), под № 1 — 1 раз (1977)
За сборную СССР провёл 13 матчей, забил 5 голов