Окончил Могилевский педагогический институт (заочно) в 1936 г. и ВПШ при ЦК ВКП(б) в 1942 г.
С 1930 г. работал учителем в Витебской области,
В 1942—1947 гг. в аппарате ЦК ВКП(б),
В 1947—1948 гг. в аппарате ЦК КП(б) Белоруссии,
В 1948—1956 гг. секретарь Минского обкома КП Белоруссии,
В 1956—1960 гг. первый секретарь Минского обкома КП Белоруссии,
В 1960—1965 гг. секретарь ЦК КП Белоруссии,
В 1965—1986 гг. заведующий Отделом культуры ЦК КПСС.
Кандидат в члены ЦК КПСС в 1966—1986 гг. Член КПСС с 1940 г. Депутат Верховного Совета СССР 5 — 11 созывов.
С 1986 г. на пенсии.
http://www.az-libr.ru/index.shtml?Persons&000/Src/0004/9d639f00