1941 год — окончил Новосибирский институт военных инженеров транспорта.
С 1945 года — член ВКП(б)
1954 год — окончил Московскую Академию железнодорожного транспорта.
1954—1961 — заместитель начальника Восточно-Сибирской железной дороги.
1961—1963 — секретарь Иркутского областного комитета КПСС.
1962—1964 — председатель Исполнительного комитета Иркутского промышленного областного Совета.
1964—1965 — секретарь Иркутского областного комитета КПСС.
С 16 декабря 1965 года по 16 февраля 1967 года — председатель Исполнительного комитета Иркутского областного Совета
8 апреля 1967 — 17 мая 1971 года — Чрезвычайный и Полномочный Посол СССР в Швеции.
С 9 апреля 1971 года по 24 февраля 1976 года — кандидат в члены ЦК КПСС.
16 мая 1971 года — 27 декабря 1973 года — Чрезвычайный и Полномочный Посол СССР в Финляндии.
2 января 1974 года — 24 декабря 1977 года — Чрезвычайный и Полномочный Посол СССР в Индии.
С 5 марта 1976 года по 25 апреля 1989 года — член ЦК КПСС.
1977—1986 — 1-й заместитель Министра иностранных дел СССР
27 мая 1986 года — 28 ноября 1988 года — Чрезвычайный и Полномочный Посол СССР в СФРЮ.
С 1988 года в отставке.