Родился 30 октября (12 ноября) 1903 года в селе Тарасовка Пушкинской волости Московского уезда Московской губернии.
Спортсмен (футбол, хоккей с мячом), арбитр, спорторганизатор, комментатор. Нападающий.
Судья всесоюзной категории (20.04.1937 — футбол; 1937 — хоккей с мячом). Почетный судья по спорту (1977).
Играл в футбол за «Тарасовку» — 1916-19, ОЛЛС — 1921-22, МГУ (все — Москва) — 1922, «Динамо» — 1923-24, «Спартак» Петроградского района «А» (обе — (Петроград/Ленинград) — 1924-25.
Играл в хоккей с мячом за младшие команды ОЛЛС — 1919-21, МГУ (все — Москва) — 1921/22.
Судейством занимался с 1919 года. Судья чемпионатов СССР по футболу (1932, 1935). В высшей лиге чемпионатов СССР по футболу (1936-41) — 22 матча. Главный судья Спартакиады народов СССР (1956). Судья финала Кубка СССР по хоккею с мячом (1945).
Судья первого матча чемпионата СССР (1936) между «Динамо» (Ленинград) и «Локомотивом» (Москва).
Заместитель председателя футбольно-хоккейной Секции и председатель Всероссийской коллегии судей по футболу и хоккею с мячом — 1949-59, член президиума (1950-59) и заместитель председателя Всесоюзной коллегии судей по футболу — 1959-72.
В начале 1930-х годов был одним из первых радиокомментаторов футбольных матчей.
Участник Великой Отечественной войны. Обладатель Почетного судейского знака (1954).
Скончался 7 февраля 1988 года в Москве.