Родился 29 ноября 1931 года в поселке Калининский Московской области.
Спортсмен (футбол), тренер. Полузащитник.
Заслуженный мастер спорта СССР (26.09.1959). Заслуженный тренер Украинской ССР (1968).
Начал играть в 1947 году в Калининграде Московской области в юношеской команде завода имени М.И. Калинина. В команде завода имени М.И. Калинина (Калининград МО) — 1949-50, «Зените» (Ленинград) — 1951-55, «Динамо» (Киев) — 1956-63 (по июль), 1964 (по июнь).
В чемпионатах СССР 272 матча, 27 голов.
Чемпион СССР (1961), 2-й призер чемпионата СССР (1960).
Капитан «Динамо» — 1958-60.
В списке «33-х» — №1 (1957, 1959, 1960).
В сборной СССР (1954-60) — 23 матча, 3 гола.
Обладатель Кубка Европы (1960).
Участник чемпионата мира (1958).
Победитель III Международных спортивных игр молодежи (1957).
Один из лучших полузащитников советского футбола за все годы.
Главный тренер «Черноморца» (Одесса) — 1964 (с августа)-67 (по март), 1970 (август-сентябрь), «Судостроителя» (Николаев) — 1967 (с апреля)-69 (по октябрь), 1978-79 (по июль), «Шахтера» (Донецк) — 1969 (с ноября)-70 (по июль), «Строителя» (Полтава) — 1970 (с сентября)-72 (по июль), «Металлиста» (Харьков) — 1972 (с октября)-73 (по август), СКА (Киев) — 1976 (с июля)-77, «Темпа» (Шепетовка) — 1992 (сентябрь-ноябрь). Тренер «Динамо» (Киев) — 1963 (с августа).
Под его руководством «Черноморец» (Одесса) в 1964 году вышел в высшую лигу.
Работал в Профессиональной футбольной лиге Украины.
Автор книги «На футбольных меридианах» (1961, 1962).
Награжден орденом «Знак Почета» (1960).
Скончался 22 апреля 2003 года в Киеве. Похоронен на Байковом кладбище в Киеве (Украина).
Фотография могилы © Игорь Сердюков (Киев).