1959—1985 — инженер, старший инженер, ведущий инженер, главный технолог, заместитель главного инженера, главный инженер, генеральный директор Воронежского завода полупроводниковых приборов и НПО "Электроника".
1985—1987 — заместитель министра электронной промышленности СССР.
1987—1989 — заместитель Председателя Совмина СССР, председатель ГКНТ СССР.
1989—1991 — председатель Государственного комитета СССР по вычислительной технике и информатике.