Окончил Ивановский индустриальный техникум в 1954 году, Ивановский энергетический институт в 1968 году.
Работал старшим и главным инженером управления коммунального хозяйства Ивановской области, был на партийной работе. С 1969 по 1974 гг. — председатель исполкома Ивановского городского Совета, затем — начальник «Главивановостроя», был командирован в качестве советника по строительству в Лаос;
1986—1987 — первый заместитель председателя областного агропромышленного комитета;
с 1987 года — заместитель председателя, 1990—1991 — председатель исполкома Ивановского областного Совета народных депутатов.
С 1996 года был на пенсии.