В 1944—1954 гг. — работал на Ленинградском станкостроительном заводе им. Я. М. Свердлова,
с 1954 г. — на партийной работе.
В 1965—1970 гг. — первый секретарь Калининского райкома КПСС города Ленинграда.
В 1970—1973 гг. — второй секретарь Ленинградского обкома КПСС,
в 1973—1976 гг. председатель исполкома Ленинградского городского Совета,
в 1976—1989 гг. — заместитель Председателя Совета Министров РСФСР,
в 1989—1993 гг. — председатель Центральной избирательной комиссии РСФСР, РФ.
Член ЦК КПСС в 1971—81 гг. (кандидат в члены ЦК КПСС в 1981—90 гг.). Член КПСС с 1947 г. Депутат Совета Национальностей Верховного Совета СССР (1974-89 гг.) от Башкирской АССР.
Народный депутат СССР (1989—91 годы).
Открыл в качестве председателя Центральной избирательной комиссии РСФСР I съезд народных депутатов РСФСР 16 мая 1990 года и вёл его заседания до избрания 29 мая Б. Н. Ельцина Председателем Верховного Совета РСФСР.
С 1993 г. на пенсии.
Похоронен в Москве на Троекуровском кладбище.
Государственные награды
Награждён орденами Ленина, Октябрьской Революции, двумя орденами Трудового Красного Знамени и медалями.