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