Родился 23 февраля 1896 года в деревне Засимово Вышневолоцкой волости Вышневолоцкого уезда Тверской губернии.
Спортсмен (футбол, хоккей с мячом), арбитр, спорторганизатор.
Судья всесоюзной категории (14.03.1935 — футбол; 1937 — хоккей с мячом).
Играл в футбол за «Нарву» — 1915-16, 1923, «Неву» — 1917, «Унитас» (все — Петроград) — 1918.
Играл в хоккей с мячом за младшие команды «Нарвы» — 1915-16, «Невы» — 1916-17 (обе — Петроград) — 1918.
В качестве арбитра в высшей лиге чемпионатов СССР (1936-40) — 19 матчей.
Был директором стадиона «Спартак» (Ленинград).
Скончался 2 марта 1942 года в Ленинграде.