Родился 28 февраля 1929 года в Москве.
Спортсмен (футбол), тренер, спорторганизатор. Полузащитник, нападающий.
Мастер спорта СССР. Заслуженный тренер Украинской ССР (1963). Заслуженный тренер РСФСР (1973). Заслуженный тренер Белорусской ССР (1975).
Окончил Луганский педагогический институт (1960).
Начал играть в 1945 году в юношеской клубной команде «Динамо» (Москва). В ОДО (Львов) — 1949-52, «Локомотиве» (Москва) — 1953-56.
В чемпионатах СССР 33 матча, 8 голов.
Главный тренер «Звезды» (Кировоград) — 1960, «Судостроителя» (Николаев) — 1961 (по август), «Десны» (Чернигов) — 1962, 1983 (с августа)-84, начальник команды «Карпаты» (Львов) — 1963 (по июль), тренер «Динамо» (Киев) — 1963 (с августа), главный тренер «Зари» (Луганск) — 1966-67, начальник команды «Локомотив» (Москва) — 1968 (по август), главный тренер «Зенита» (Ленинград) — 1970 (с июня)-72, «Динамо» (Минск) — 1974 (с августа)-76, «Динамо» (Махачкала) — 1978 (по июнь), «Динамо» (Москва) — 1979 (с декабря)-80 (по сентябрь), тренер «Оки» (Коломна) — 1992. Тренер (1968, с сентября-69, по май) и главный тренер сборной СССР — 1973. Тренер отдела футбола ВСДСО профсоюзов — 1964, СДЮШОР «Локомотив» (Москва) — 1986-88.
Под его руководством «Заря» вышла в высшую лигу чемпионатов СССР (1966); «Динамо» (Минск) — вышло в высшую лигу чемпионатов СССР (1975).
Заместитель начальника Управления футбола Комитета по физической культуре и спорту при Совете Министров СССР — 1969 (с июня)-70 (по июнь), заместитель начальника (1977) и начальник отдела футбола и хоккея ЦС ВФСО «Динамо» — 1979, заместитель директора СДЮШОР по футболу Тимирязевского района Москвы — 1981-83 (по июль), 1989-98.
Скончался 13 июля 1999 года в Москве.
Фотографии © Денис Шабалин (Москва).