Родился 19 января 1937 года в Архангельске.
Спортсмен (хоккей с мячом, хоккей на траве), арбитр (хоккей с мячом). Защитник.
Мастер спорта СССР (1964, хоккей с мячом). Судья республиканской категории (1971). Почетный работник физической культуры, спорта и туризма Архангельской области (2012). Почетный работник Морского флота (2005).
Окончил Архангельский лесотехнический институт (1962) и Ленинградское высшее инженерное морское училище имени адмирала С.О. Макарова (1969).
Начал играть в хоккей с мячом в 1952 году в Архангельске в детской команде «Пищевика». В команде Архангельского лесотехнического института — 1954-56, «Воднике» (Архангельск) — 1956-72.
В чемпионатах СССР не более 287 матчей, не менее 1 гола.
2-й призер чемпионата РСФСР (1961).
Капитан «Водника» — 1967.
Играл в хоккей на траве за «Водник» (Архангельск) — 1969-71.
Судил матчи первой лиги чемпионатов СССР.
До 2004 года — старший механик на судах Северного морского пароходства.
Награжден нагрудным знаком «За заслуги перед городом Архангельск» (2010).
Почетный гражданин Архангельска (20.06.2018).
Скончался 3 января 2021 года в Архангельске.