Родился 22 августа 1929 года в станице Ясиноватая Сталинского округа Украинской ССР.
Спортсмен (футбол), тренер, спорторганизатор. Защитник.
Мастер спорта СССР. Заслуженный тренер РСФСР (1963). Заслуженный работник физической культуры РСФСР (6.03.1985).
Начал играть в 1945 году в команде железнодорожной станции Ясиноватая. В «Шахтере» (Сталино) — 1950-53, «Торпедо» (Москва) — 1954-59, «Авангарде» (Харьков) — 1960-62.
В чемпионатах СССР 170 матчей, 3 гола.
2-й призер чемпионата СССР (1957), 3-й призер чемпионата СССР (1951).
Тренер (1962, с декабря-63, по октябрь) и главный тренер «Шинника» (Ярославль) — 1971-78 (по август), начальник команды (1963, с ноября-64) и главный тренер «Торпедо» (Москва) — 1964-67 (по февраль), «Уралмаша» (Свердловск) — 1967-68, начальник команды и главный тренер «Локомотива» (Москва) — 1969-70, 1978 (с августа)-80, главный тренер «Факела» (Воронеж) — 1982-87 (по июнь).
Под его руководством «Торпедо» стало чемпионом СССР (1965), 2-м призером чемпионата СССР (1964), финалистом Кубка СССР (1966); «Уралмаш» — победителем турнира во второй группе и вышел в высшую лигу (1968); «Факел» — победителем турнира в первой лиге и высшел в высшую лигу (1984); «Локомотив» — победителем Кубка МССЖ (1979).
Директор ДЮСШ СК «Торпедо» (Москва) — 1981, 1988-92.
Скончался 9 июля 2007 года в поселке Петровское Ростовского района Ярославской области.