Родился в деревне Малая Мясиха, ныне Ветлужского муниципального округа Нижегородской области. Окончил химический факультет Горьковского государственного университета им. Н.И. Лобачевского (1968 г.). С 1968 года – младший научный сотрудник НИИ химии при Горьковском государственном университете. С 1970 года – старший, ведущий инженер, начальник лаборатории, секретарь парткома НИИ «Салют». С 1983 года – директор Горьковского Научно-исследовательского института технологии и организации производства (НИИТОП). С 1988 года – заведующий идеологическим отделом Горьковского обкома КПСС. С 1990 года – директор издательства «Горьковская правда». В 1992 – 1997 годах – руководитель «Нижполиграфа». Жил в Нижнем Новгороде, похоронен на кладбище «Марьина Роща».