С 1974 года — директор Института по проблемам образования[1].
1974—1986 гг. — заместитель председателя правления Всесоюзного общества «Знание».
1986—1988 гг. — первый заместитель председателя Всесоюзного совета научно-технических обществ.
С 1987 года — член Всесоюзного центрального совета профессиональных союзов[1].
1988—1990 гг. — первый секретарь правления Союза научных и инженерных обществ СССР.
В 1989 году был избран народным депутатом СССР[1].
июнь 1990—1991 гг. — вице-президент Научно-промышленного союза СССР[1].
сентябрь — декабрь 1991 г. — председатель Совета по предпринимательству при Президенте СССР[2].
ноябрь — декабрь 1991 г. — Первый заместитель министра внешних сношений СССР в ранге министра в пределах его компетенции[3]. Курировал внешнеэкономические связи.