Родился 4 октября 1926 года в деревне Чупово, Кичменгско-Городецкого района Вологодская области.
С 1943 года призван в ряды РККФ. С 1944 года — ученик-радист школы связи Учебного отряда Северного флота. С 1945 года — радист-телеграфист на плавбазе «Маяк» и на морском охотнике МО-429 2-го гвардейского дивизиона морских охотников.
С 1956 года — работал в военной разведке: с 1957 по 1962 годы находился в длительной командировке в США, работал под прикрытием должности переводчика в Секретариате ООН в Нью-Йорке. С 1963 года — офицер, с 1964 года — старший офицер 1-го направления Второго управления Главного разведывательного управления. С 1967 года вновь выезжал в командировку в США.
С 1971 по 1975 годы — начальник 1-го направления (по США) Третьего управления ГРУ ГШ ВС СССР[1].
С 1975 по 1981 годы работал в Вашингтоне. С 1981 по 1987 годы — начальник Третьего управления (Западное полушарие, Великобритания и ее доминионы) ГРУ ГШ ВС СССР[2].
↑1-е направление (неопр.). История отечественных спецслужб и правоохранительных органов. Дата обращения: 17 марта 2020. Архивировано 21 февраля 2020 года.
↑2-е — 3-е Управление (неопр.). История отечественных спецслужб и правоохранительных органов. Дата обращения: 17 марта 2020. Архивировано 20 февраля 2020 года.
↑руководство ГРУ (неопр.). История отечественных спецслужб и правоохранительных органов. Дата обращения: 17 марта 2020. Архивировано 12 апреля 2020 года.
Вологодская энциклопедия / Гл. ред. Г. В. Судаков. — Вологда: Русь, 2006. — 608 с. — ISBN 5-87822-305-8.
Адмиралы и генералы военно-морского флота СССР, 1961—1975 гг: биографический справочник / В. М. Йолтуховский, Ю. Н. Колесников, В. В. Сулима. — СПб.: Центральный военно-морской архив, 2013. — 412 с. — ISBN 978-5-4386-0231-6.