Родился 27 августа 1925 года в Москве.
Спортсмен (футбол), тренер, арбитр. Полузащитник, защитник.
Мастер спорта СССР. Заслуженный тренер РСФСР (1964). Заслуженный тренер СССР (25.09.1967). Судья всесоюзной категории (18.04.1966).
Начал играть в 1941 году в Москве в юношеской команде СЮПа. В «Крыльях Советов» — 1944-48, «Локомотиве» (обе — Москва) — 1949-54, «Шахтере» (Кадиевка) — 1955-56.
В чемпионатах СССР 65 матчей.
Главный тренер «Локомотива» (Саратов) — 1957-61, «Спартака» (Орджоникидзе) — 1983 (с июля). Тренер и старший тренер сборной РСФСР — 1962-65, 1979, тренер юношеской сборной СССР — 1966-67. Старший тренер Управления футбола Спорткомитета РСФСР — 1962-65, 1969-87 (с перерывом), старший тренер Управления футбола Спорткомитета СССР — 1966-68.
Под его «Спартак» стал победителем зонального турнира 2-й лиги и вышел в 1-ю (1983). При его участии юношеская сборная СССР стала чемпионом Европы (1966, 1967).
В качестве главного судьи в высшей лиге чемпионатов СССР (1966) — 1 матч.
Скончался 6 июля 2017 года.