Окончил Тюменский учительский институт,
в 1939—1940 учитель средней школы. В 1940 призван в РККА,
в годы Великой Отечественной войны политработник на фронте.
С 1945 года на партийной работе в Латвии.
С 1960 секретарь,
с 1966 первый секретарь ЦК КП Латвии, сменив на этом посту переведенного в Москву А.Я. Пельше.
В 1984—1989 председатель Совета Национальностей ВС СССР.
Член ЦК КПСС в 1971—1990. Депутат ВС СССР в 1966-89. С 1989 - персональный пенсионер союзного значения.
Похоронен на Троекуровском кладбище в Москве.