Сов. гос., парт. деятель. Чл. КПСС в 1958–91. С 1970 секр. Витебского обкома КП Белоруссии. С 1972 в аппарате ЦК КПСС. С 1978 2-й секр. ЦК КП Белоруссии. С 1983 пред. СМ БССР. В 1986–90 посол СССР в Польше. С 1991 на пенсии. Чл. ЦК КПСС в 1981–90. Деп. ВС СССР в 1979–89.