Родился 30 января (12 февраля) 1912 года в поселке Ярцево Смоленской губернии.
Спортсмен (футбол), тренер, спорторганзатор. Защитник.
Заслуженный мастер спорта СССР (8.05.1946).
Начал играть в 1929 году в Ярцево в клубной команде «Желдор», затем в командах механического завода (Ярцево) — 1932-33. В ДКА (Смоленск) — 1934-36 (по сентябрь), 1937, ЦДКА — 1936 (с октября), «Спартаке» — 1938-41 (по август), 1942-51, «Крыльях Советов» (все — Москва) — 1941 (с сентября).
В чемпионатах СССР 263 матча, 2 гола.
Чемпион СССР (1938, 1939), 3-й призер чемпионатов СССР (1940, 1948, 1949).
Обладатель Кубка СССР (1938, 1939, 1946, 1947, 1950), финалист Кубка СССР (1948).
Капитан «Спартака» — 1942-51.
Чемпион РККА (1935, 1936).
В списке «55-ти» и «33-х» — №1 (1938), №2 (1950).
В сборной Москвы — 1938-41.
Главный тренер «Спартака» (Москва) — 1952-54, «Спартака» (Минск) — 1957 (с августа), «Динамо» (Тбилиси) — 1958, начальник команды (1960, по июль) и главный тренер «Шахтера» (Донецк) — 1960 (июль-август), начальник и главный тренер «Молдовы» (Кишинев) — 1960 (с октября)-63 (по октябрь), 1970 (с августа)-71, главный тренер «Нефтяника» (Баку) — 1965 (с августа)-66 (по июль). Главный тренер сборной СССР — 1954, молодежной сборной СССР — 1964 (по июнь). Главный тренер сборной Конго (Браззавиль) — 1964 (с июля)-65 (по июль), сборной Чада — 1969-70 (по май).
Под его руководством «Спартак» (Москва) стал чемпионом СССР (1952, 1953), 2-м призером чемпионата СССР (1954), финалистом Кубка СССР (1952); сборная Конго — победителем I Всеафриканских игр (1965).
Директор стадиона «Спартак» (Москва) — 1942.
Награжден орденом «Знак Почета» (1957).
Скончался 3 июля 1981 года в Москве. Похоронен на Кунцевском кладбище в Москве.
Фотография могилы © Денис Шабалин (Москва).