Родился 22 октября (4 ноября) 1917 года в селе Крылатское Троице-Голенищевской волости Московского уезда Московской губернии.
Спортсмен (футбол, хоккей с мячом), тренер, арбитр. Нападающий.
Судья всесоюзной категории (17.09.1957). Почетный судья по спорту (1977).
В клубных командах 1-го ГПЗ (Москва) — 1932-35, «Снайпере» — 1936-41 (по июнь), «Спартаке» (обе — Подольск) — 1944 (с августа)-48.
В сборной Подольска по футболу и хоккею с мячом — 1936-41 (по июнь), 1944 (с августа)-48.
Судейством занимался с 1939 года. В высшей лиге чемпионатов СССР по футболу (1957-67) — 81 матч.
В списках лучших судей сезона — 1959, 1960, 1963, 1965, 1966.
Главный тренер «Спартака» (Подольск) — 1948, «Спартака» (Ереван) — 1949. Тренер Управления футбола Спорткомитета СССР — 1950-91.
Соавтор-составитель справочников: «Соревнования по футболу 1954 и 1955» (1955), «Соревнования по футболу 1955 и 1956» (1956), «Соревнования по футболу 1958 года» (1958), «Сто вопросов и ответов по футболу» (1961, 1962).
Участник Великой Отечественной войны. Награжден орденами Отечественной войны I степени (19.05.1945, 6.04.1985), Красной Звезды (29.02.1944), медалью «За оборону Ленинграда» (1943), памятной серебряной медалью за судейство более 80 матчей чемпионатов СССР, обладатель Почетного судейского знака (1972).
Скончался 25 октября 1995 года в Москве. Похоронен на Головинском кладбище в Москве.
Портретная фотография © Денис Шабалин (Москва).