Родился в селе Покровка, ныне Лосевского района Воронежской области.
Окончил приборостроительный факультет Казанского авиационного института (1963 г.).
С 1963 года работал в конструкторском бюро (КБ) Горьковского авиационного завода им. С. Орджоникидзе: инженер, начальник КБ.
С 1971 года – заведующий отделом Горьковского филиала Всесоюзного НИИ по нормализации в машиностроении.
С 1972 года работал в Горьковском политехническом институте им. А.А. Жданова: доцент, заведующий кафедрой «Информатика систем управления», заместитель председателя диссертационного совета.
Доктор технических наук (1982). Профессор (1983).
Автор более 120 научных работ.
Область научных интересов – контролепригодность, качество технических и программных систем.
Соавтор книг «КАНАРСПИ сегодня» (1971), «Контролепригодность структурносвязанных систем» (1990), «Многокритериальная оптимизация в задачах оценки подвижности, конкурентноспособности автотракторной техники и диагностики сложных технических систем» (2001).
Заслуженный деятель науки и техники Российской Федерации (06.02.1996).
Жил в Нижнем Новгороде, похоронен на кладбище «Марьина Роща».