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