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