Родился в деревне Кошкино, ныне Вачского района Нижегородской области. Окончил кораблестроительный факультет Горьковского института инженеров водного транспорта (1955 г.), химический факультет Горьковского политехнического института им. А.А. Жданова (1967 г.). С 1955 года – мастер, начальник судомеханического цеха на Суражевском судостроительном заводе в Амурской области. С 1957 года работал в городе Дзержинске: начальник механического цеха, заместитель главного механика, секретарь парткома завода, председатель городского комитета партгосконтроля, второй, первый секретарь Дзержинского горкома КПСС.
С 1971 года – первый заместитель председателя Горьковского областного совета депутатов трудящихся. С 1980 года – второй секретарь Горьковского обкома КПСС. В 1987 – 1995 годах – председатель Горьковского областного Совета профессиональных союзов. Депутат Верховного Совета РСФСР 8-11-го созывов (1972-1985 гг.). Жил в Нижнем Новгороде, похоронен на Бугровском кладбище.
Награды: ордена Ленина, Октябрьской Революции, два ордена Трудового Красного Знамени, орден «Знак Почёта».