Родился 28 октября (10 ноября) 1904 года в Кронштадте Санкт-Петербургской губернии.
Спортсмен (футбол, хоккей с мячом), арбитр, радиокомментатор, спорторганизатор, инженер. Нападающий.
Заслуженный мастер спорта СССР (17.07.1943, футбол). Судья всесоюзной категории (20.04.1937, футбол).
Окончил Академию имени И.В. Сталина.
Начал играть в футбол в 1919 году в Петрограде в младшей команде «Коломяги». В «Гавани» — 1922-26, «Стадионе имени В.И. Ленина» — 1927-28, «Балтводе» (все — Петроград/Ленинград) — 1929-31.
В сборной Ленинграда — 1929.
Играл в хоккей с мячом за команды «Юсупова сада» и «Лолбек» — 1921-24, Василеостровского района и РСК — 1924-27, «Стадион имени В.И. Ленина» — 1927/28, «Балтвод» (все — Петроград/Ленинград) — 1928-31, 1934/35.
2-й призер чемпионата Ленинграда (1928), 3-й призер чемпионата Ленинграда (1930).
Судейством занимался с 1923 года. В высшей лиге чемпионатов СССР по футболу (1936-49) — 71 матч. Судья финала Кубка СССР (1936).
Председатель Ленинградской футбольной секции — 1953-58, член президиума Всесоюзной коллегии судей по футболу 1934-41, 1943-52, член Ленинградской коллегии судей по футболу и хоккею с мячом — 1931-64.
Инженер-конструктор подводных кораблей Балтийского завода (Ленинград) — 1929-64.
Участник Великой Отечественной войны. Награжден орденами Отечественной войны II степени (19.06.1944), Красной Звезды (11.03.1943), медалями «За отвагу» (30.04.1942), «За оборону Ленинграда» (22.12.1942), «За победу над Германией в Великой Отечественной войне 1941-1945 гг.» (9.05.1945), Почетным судейским знаком (1956).
Скончался 5 июня 1964 года в Ленинграде. Похоронен на Большеохтинском кладбище в Санкт-Петербурге.
Фотографии © Денис Шабалин (Москва).