Родился в селе Рослятино Леденского, ныне Бабушкинского района Вологодской области. Жил в городе Котлас Архангельской области.
Проходил срочную службу в Горьковской школе старшин-радиоспециалистов.
Окончил Ярославское военно-политическое училище.
С 1956 года работал на Борском стекольном завод: ученик стекловара, стекловар.
Без отрыва от производства окончил Горьковский вечерний индустриальный техникум и заочное отделение историко-филологического факультета Горьковского государственного педагогического института им. М. Горького.
С 1966 года занимался журналистской работой: выпускающий редактор информационного бюллетеня «Горьковская правда» на «Борском Стекольном», редактор газеты «Стеклозаводец», заведующий отделом писем, ответственный секретарь, заместитель главного редактора газеты «Борская правда».
Член Союза журналистов СССР с 1963 года.
В 1980 – 1984 годах занимался организацией музея трудовой и боевой славы Борского стекольного завода.
В 1984 – 1992 годах – председатель Совета ветеранов войны и труда Борского стекольного завода.
В 1992 году был назначен директором Борского государственного краеведческого музея.
Автор книг «Завод на Моховых горах» (1983), «Город Бор» (1988), «Вместе с пропуском на завод» (1998), «Есть техникум на Бору» (2003), «Дорогие мои старики» (2005).
Почётный гражданин Борского района (2007).
Жил в городе Бор, похоронен на Пичугинском кладбище.