В 1947 г. окончил Ленинградский институт холодильной промышленности.
В 1941—1946 гг. — в Советской Армии, участник Великой Отечественной войны.
С 1946 г. — инструктор, секретарь районного комитета ВЛКСМ, заведующий Отделом районного комитета КПСС, инспектор Ленинградского городского комитета КПСС.
В 1960—1961 гг. — в аппарате ЦК КПСС,
в 1961—1972 гг. — первый секретарь Новгородского обкома КПСС,
в 1972—1979 гг. — посол СССР в Болгарии,
в 1979—1982 гг. — первый заместитель заведующего Отделом ЦК КПСС,
в 1982—1985 гг. — посол СССР в Венгрии,
в 1985—1986 гг. — заместитель заведующего Отделом ЦК КПСС,
в 1986—1989 гг. — начальник Главного управления государственного таможенного контроля при Совете Министров СССР.
Член ЦК КПСС в 1976—1990 гг. (кандидат в члены ЦК в 1961—1976 гг.). Член ВКП (б) с 1942 г. Депутат Верховного Совета СССР 6-8 созывов.
Чрезвычайный и Полномочный Посол (1972). Действительный государственный советник таможенной службы (1986).
С 1989 г. на пенсии.
Похоронен в Москве на Троекуровском кладбище.
Награжден двумя орденами Ленина, двумя орденами Красного Знамени, Отечественной Войны II-й степени, Красной Звезды, двумя орденами «Знак Почёта», Димитровска Награда (Болгария), Дружбы и Мира (Венгрия).
http://www.knowbysight.info/BBB/01200.asp
http://az-libr.ru/index.shtml?Persons&000/SNames/as129/2554c242