Родился в городе Пикалёво Ленинградской области.
Окончил Ленинградский политехнический институт (1963 г.).
В 1963 – 2013 годах (с перерывом) работал на Кулебакском металлургическом заводе: старший инженер, руководитель группы ЦЗЛ (центральной заводской лабораторрии), заместитель начальника сортопрокатного цеха, заместитель начальника ЦЗЛ, начальник ЦЗЛ, председатель профсоюзного комитета завода.
С 1997 года – заместитель Генерального директора по качеству, руководитель научно-технического центра.
В 1977 – 1983 годах – секретарь, второй секретарь Кулебакского горкома КПСС.
В 1983 – 1990 годах – председатель исполкома Кулебакского городского Совета депутатов трудящихся.
Почётный гражданин Кулебакского района (2008).
Жил в городе Кулебаки, похоронен на новом кладбище.