Был избран депутатом Выборгского городского Совета, депутатом (от Ленинградской области) Совета Союза Верховного Совета СССР 11-го созыва (1984—1989); в августе 1989 года проиграл выборы в Верховный Совет СССР. Делегат XXVI (1981) и XXVII (1986) съездов КПСС, XIX Всесоюзной конференции КПСС (1988). Кандидат в члены ЦК КПСС (1986—1990).