Был избран депутатом (от Ленинграда) Верховного Совета РСФСР IX созыва (1975—1980, был председателем Комиссии по промышленности Верховного Совета с 15.7.1975 по 14.2.1980); депутатом Совета Союза Верховного Совета СССР 10-го (1979—1984, от Ленинградской области) и 11-го (1984—1989, от Владимирской области) созывов. Делегат XXV (1976), XXVI (1981) и XXVII съездов КПСС (1986). Член Центральной ревизионной комиссии КПСС (1976—1981), кандидат в члены ЦК КПСС (1981—1990).