в 1958–1959 роках — голова Олишівського райвиконкому, перший секретар Олишівського райкому КПУ;
в 1959–1961 роках — другий секретар Чернігівського міськкому КПУ;
в 1961–1963 роках — перший секретар Чернігівського міськкому КПУ;
в 1963–1972 роках — заступник завідувача відділом легкої та харчової промисловості ЦК КПУ;
в 1972–1978 роках — перший заступник міністра легкої промисловості УРСР;
в 1978–1986 роках — заступник голови Держплану УРСР;
10 лютого 1986–1990 роках — заступник голови Ради Міністрів УРСР.
Був делегатом XXVI-го і XXVII-го з'їздів КПУ. У червні 1986 року очолював і безпосередньо брав участь як заступник голови урядової комісії в роботах по ліквідації наслідків аварії на Чорнобильській АЕС. На підставі свого чорнобильського щоденника написав книгу «В епіцентрі людської біди», опубліковану в 2003 році.
У вересні 1986 року був заступником голови Державної комісії СРСР по ліквідації наслідків катастрофи — загибелі теплохода«Адмірал Нахімов».
У вересні 1994 року заснував Асоціацію товарної нумерації України «ЄАН-України» і став її президентом. Автор більше 80 наукових публікацій.