Родился в г. Зеньков Полтавской области. В 1939 г. закончил физико-математический факультет Полтавского пединститута.
В органах госбезопасности с 1940 г. Активный участник Великой Отечественной войны. Являясь сотрудником военной контрразведки, принимал участие в боях на Юго-Западном фронте, был ранен.
1941–1942 гг. – в Особом отделе 14-й саперной бригады под Сталинградом. 1943–1946 гг. – входил в группу ГУК Смерш НКО СССР, занимавшуюся ведением радиоигр с абвером. 1946–1949 гг. – начальник отделения 3-го Главного Управления МГБ СССР. 1949–1952 гг. – работал во внешней контрразведке ПГУ. 1952–1954 гг. – заместитель начальника отдела (контрразведывательная работа по странам Ближнего, Среднего и Дальнего Востока, Юго-Восточной Азии) 2-го Главного Управления. 1954–1956 гг. – первый заместитель Представителя КГБ СССР в Венгрии. Во время антикоммунистического путча 1956 г. был тяжело ранен. 1956–1959 гг. – начальник отдела 2-го Главка, занимавшегося пресечением антисоветской деятельности эмигрантских организаций. 1959–1962 гг. – заместитель начальника Службы активных мероприятий внешней разведки, начальник контрразведывательного отдела. 1962–1969 гг. – начальник Службы внешней контрразведки ПГУ КГБ СССР. 1969–1983 гг. – 1-й заместитель, начальник 2-го Главного Управления КГБ СССР (1978–1983 гг. одновременно – заместитель Председателя КГБ СССР). В последние годы своей работы был одним из заместителей Ю.В. Андропова.
Теоретик и практик советской контрразведки. Являлся автором системы оперативных мер, которая позволила осуществить ряд разоблачений глубоко законспирированных иностранных агентов (Огородник, Филатов, Петров и др.), а также сотрудников иностранных резидентур, спецслужб противника.
За время службы взрастил плеяду руководящих сотрудников, которые долгое время возглавляли наиболее сложные участки работы Комитета госбезопасности (Н.А. Горбачев, В.И. Костыря, Р.С. Красильников, В.М. Прилуков, Е.М. Расщепов, В.Н. Удилов и др.).
В 1989–1995 гг. состоял в действующем резерве КГБ СССР в должности заместителя Министра Общего машиностроения.
За заслуги перед государством был награжден орденами Ленина, Октябрьской Революции, Красного Знамени, Отечественной войны I и II степени, Трудового Красного Знамени, тремя орденами Красной Звезды и другими высокими советскими и иностранными наградами.
Лауреат Государственной премии СССР.
В марте 2000 г. стал во главе Ассоциации ветеранов контрразведки – РОО «Веткон», которой руководил до последнего дня.