Родился 8(21) июня 1916 года в селе Тосно Тосненской волости Царскосельского уезда Петроградской губернии.
Спортсмен (футбол), тренер, арбитр. Нападающий.
Мастер спорта СССР (29.08.1949). Судья 1-й категории (футбол). Судья республиканской категории (24.07.1968, хоккей с мячом).
Начал играть в 1932 году в Чудово в команде завода «Восстание», затем в команде Ленинградского техникума физической культуры — с 1937 года. В «Электрике» и «Красной Заре» — 1939-40, «Зените» (обе — Ленинград) — 1941 (по июль), 1944-47 (по ноябрь), «Зените» (Казань) — 1942, «Зените» — 1943, «Спартаке» (обе — Москва) — 1948, «Динамо» (Ленинград) — 1949-52.
В чемпионатах СССР 152 матча, 63 гола.
3-й призер чемпионата СССР (1948).
Обладатель Кубка СССР (1944), финалист Кубка СССР (1948).
В сборной Ленинграда — 1944.
Главный тренер ДСО «Локомотива» (Ленинград) — 1954-58. Инструктор стадиона «Локомотив» (Ленинград) — 1953-76 (по июнь).
Награжден медалями «За оборону Ленинграда», «За доблестный труд в Великой Отечественной войне 1941-1945 гг.» (22.07.1946), «За доблестный труд. В ознаменование 100-летия со дня рождения В.И. Ленина» (1970), «Ветеран труда» (1979).
Скончался 27 августа 1983 года в Новгороде. Похоронен на кладбище деревни Лука Маловишерского района Новгородской области.
Фотография © Денис Шабалин (Москва).