Родился 15 июня 1917 года в деревне Березино Грязовецкого уезда Вологодской губернии.
Спортсмен (хоккей с мячом, футбол, хоккей с шайбой), тренер, арбитр. Полузащитник.
Заслуженный тренер РСФСР (1967). Судья республиканской категории (1963).
Начал играть в 1933 году в Архангельске в младшей команде «Северного водника». В хоккее с мячом выступал за «Северный водник» и «Моряк» (Архангельск) — 1934-38, команду бригады торпедных катеров ТОФ и сборную ТОФ (Владивосток) — 1938-46, «Водник» (Архангельск) — 1946-47 (по февраль), 1950 (с февраля), 1951-56, «Спартак» (Архангельск) — 1947 (с февраля)-51.
В чемпионатах СССР не более 56 матчей, не менее 1 гола.
Финалист Кубка РСФСР (1951).
Неоднократный чемпион ТОФ и обладатель Кубка Приморского края.
Капитан «Водника» — 1950, 1954.
Один из ведущих игроков «Водника» за протяжении многих лет.
Играл в футбол за сборную Архангельска.
Неоднократный обладатель Кубка Приморского края и победитель первенства флотов (1945) в составе сборной ТОФ.
Играл в хоккей с шайбой за «Водник» (Архангельск) — 1946/47, «Спартак» (Архангельск) — 1947/48.
Один из пионеров отечественного хоккея с шайбой.
Член тренерского совета (1950, 1951-54), играющий главный тренер (1955/56), главный тренер (1956-71, 1975, с ноября-77) и «Водника» (Архангельск) — 1974-75 (по ноябрь). Тренер детских команд «Водника» (Архангельск) — 1971-74.
Участник Великой Отечественной войны. Награжден орденом Отечественной войны II степени (6.11.1985), медалями.
Мемориальная доска установлена на стадионе «Труд» в Архангельске.
Скончался 29 марта 2007 года в Архангельске. Похоронен на кладбище «Южная Маймакса» в Архангельске.
Фотография могилы © Алексей Морозов (Архангельск).