Родился 15 августа 1926 года в селе Всехсвятское Московской губернии.
Спортсмен (футбол), тренер. Нападающий.
Заслуженный мастер спорта СССР (5.07.1955).
Начал играть в 1943 году в Москве в юношеской команде стадиона Юных пионеров, затем в клубной команде и дубле «Крыльев Советов» (Москва) — 1944-48. В «Крыльях Советов» и «Зените» (Куйбышев) — 1949-55, «Локомотиве» (Москва) — 1956-62.
В чемпионатах СССР 329 матчей, 106 голов.
2-й призер чемпионата СССР (1959).
Обладатель Кубка СССР (1957), финалист Кубка СССР (1953).
Капитан «Крыльев Советов» — 1951-55, «Локомотива» — 1957-62.
В сборной СССР (1958) — 1 матч, 1 гол; олимпийской сборной СССР (1959) — 1 матч.
Участник отборочного матча Олимпийских игр (1960).
Входит в символический «Клуб Г. Федотова» (125 голов).
Тренер (1963-65, 1971-72) и начальник команды «Локомотив» (Москва) — 1970, тренер «Шахтера» (Донецк) — 1968 (с июня)-69 (по сентябрь). Тренер Федерации футбола РСФСР — 1966-68 (по май). Тренер школы «Локомотив» (Москва) — 1973-91.
Награжден орденом «Знак Почета» (1986).
Скончался 5 марта 2011 года в Москве.