Родился 16 августа 1921 года в деревне Еросово Владимирского уезда Владимирской губернии.
Спортсмен (футбол), тренер. Нападающий.
Заслуженный мастер спорта СССР (11.10.1948; лишен звания — 2.09.1952; восстановлен — 7.09.1959). Заслуженный тренер СССР (17.12.1970). Заслуженный работник физической культуры РФ (28.04.1993).
Начал играть в 1935 году в Москве в юношеской команде «Казанки», затем в юношеских командах «Локомотива» (Москва) — с 1936 года. В ЦДКА (Москва) — 1940-52 (по август), команде города Калинина и МВО (Москва) — 1952 (с сентября)-53 (по май).
В чемпионатах СССР 191 матч, 81 гол.
Чемпион СССР (1946, 1947, 1948, 1950, 1951), 2-й призер чемпионатов СССР (1945, 1949).
Обладатель Кубка СССР (1945, 1948, 1951), финалист Кубка СССР (1944).
Лучший бомбардир чемпионата СССР (1947 — 14 голов).
В списке «33-х» — №1 (1948, 1950).
Входит в символический «Клуб Г. Федотова» (111 голов).
В сборной СССР (1952) — 2 матча.
Участник Олимпийских игр (1952).
Один из сильнейших нападающих страны послевоенных лет.
Тренер (1964, по июль) и главный тренер ЦСКА (Москва) — 1964 (с июля)-65, 1970-73. Главный тренер СКА (Хабаровск) — 1966-67. Главный тренер сборной СССР — 1970 (с августа)-71, молодежной сборной СССР — 1974-85 (по июнь). Главный тренер Вооруженных сил — 1968-69.
Под его руководством ЦСКА стал чемпионом СССР (1970), 3-м призером чемпионатов СССР (1964, 1965); молодежная сборная СССР стала чемпионом Европы (1976, 1980).
Один из ведущих тренеров советского футбола 1960-80-х годов.
Автор книги «Я — из ЦДКА» (1995).
Награжден орденами Красной Звезды (1945), Дружбы народов (1981), российским орденом «За заслуги перед Отечеством» IV степени (4.09.1997).
Скончался 9 октября 2009 года в Москве. Похоронен на Перепечинском кладбище Солнечногорского района Московской области.
Фотографии © Денис Шабалин (Москва).