Работал в аппарате ЦК ВЛКСМ, в 1960-е годах был секретарём ЦК ВЛКСМ, в эти годы подружился с космонавтом Юрием Гагариным. С 1976 года по 1979 год был генеральным консулом СССР в Калькутте (Индия). С 1979 года был послом СССР в Непале. Позднее занимал должность чрезвычайного и полномочного посла СССР в Пакистане. В период с 21 мая 1988 по 20 января 1990 год — 1-й секретарь ЦК КП Азербайджанской ССР. Не сумел предотвратить массовые беспорядки в Баку, во время которых погибло много советских граждан, преимущественно армянской национальности. После не менее кровавого подавления беспорядков советскими войсками, во время которых погибли мирные граждане, преимущественно азербайджанской национальности, потерял популярность (телевидение демонстрировало кадры массового сожжения партбилетов на центральной площади Баку) и был заменён на Аяза Муталибова. С 1991 года живёт в Москве.