С 1938 по 1940 — на комсомольской работе, с 1942 — на партийной работе.
В 1944—1946 был секретарeм Гомельского областного комитета КП(б) Белоруссии.
В 1946 — назначен секретарeм ЦК КП(б) Белоруссии по пропаганде и агитации.
С января по декабрь 1948 года — первый секретарь Минского обкома КП(б) Белоруссии.
С 17 марта 1948 года по 14 апреля 1949 года — Председатель Верховного Совета БССР.
В 1949—54 гг. — секретарь Омского обкома ВКП(б) — КПСС.
С 1954 по 1956 годы — заместитель главного редактора журнала «Партийная жизнь» .
В 1956—1958 годах — в аппарате в ЦК КПСС.
С 1958 по 1960 годы — заведующий отделом журнала «Проблемы мира и социализма» В 1960—1961 годах — главный редактор журнала «Вопросы истории КПСС» .
В 1961—1964 годах — главный редактор журнала «Партийная жизнь» .
С 1964 по 1986 годы — член редакционной коллегии, заместитель главного редактора журнала «Коммунист» .
В 1961—1966 годах — член Центральной Ревизионной Комиссии КПСС.
С 1986 года — на пенсии.