Родился 31 октября 1924 года в Бабаево Вологодской области.
Спортсмен (хоккей с мячом, хоккей с шайбой, футбол), арбитр (хоккей с шайбой), спорторганизатор.
Судья всесоюзной категории (1963). Судья международной категории (1962).
Окончил Ленинградскую лесотехническую академию имени С.М. Кирова (1952).
Начал играть в хоккей с мячом в 1947 году в Ленинграде в Лесотехнической академии.
Играл в хоккей с шайбой в клубных командах Ленинграда — 1948-57.
Играл за футбольные команды Ленинградского областного «Спартака», завода «Прогресс».
Капитан футбольной и хоккейной команд ЛТА.
Судил матчи первенства СССР — с 1958 года.
Входил в 10-ку лучших судей сезона.
Был главным арбитром чемпионата Европы среди юниоров (1973), неофициального чемпионата мира среди юниоров (1974).
Был председателем Ленинградской городской коллегии судей, членом президиума Федерации хоккея Ленинграда.
В 1953-68 годах работал в Тресте лесной авиации и Северо-Западном лесоустроительном предприятии: инженер-таксатор, начальник партии, начальник экспедиции. В 1968-97 годах — начальник Северо-Западного государственного лесоустроительного предприятия.
Участник Великой Отечественной войны. Награжден орденами Октябрьской Революции, Отечественной войны I степени (6.11.1985), Трудового Красного Знамени (1971), Славы III степени (1.02.1944), российским орденом Дружбы (20.12.1996), медалями «За оборону Ленинграда», «За победу над Германией в Великой Отечественной войне 1941-1945 гг.».
Скончался 7 сентября 2011 года. Похоронен на Южном кладбище в Санкт-Петербурге.