Воспитанник юношеской команды стадиона «Юные пионеры» — 1964 и юношеской команды групп подготовки «Динамо» (Москва) — 1965—1969. Первые тренеры Василий Павлов и Леонид Соловьёв.
В составе «Динамо» дебютировал 24 июля 1971 года в гостевом матче с «Карпатами» (Львов) — 3:1. Всего за «Динамо» провёл 363 официальных матча (287 в чемпионатах СССР, 48 в Кубке страны и 28 в европейских кубках) и забил 26 голов (20, 5, 1). Рекордсмен команды по количеству матчей в Кубке СССР. Капитан команды в 1976—1982 годах (в 61 матче чемпионата СССР).