Народився 28 вересня 1930 року в селі Виноградівка Михайлівського району Амурської області. З відзнакою закінчив Канське училище військових перекладачів Радянської армії (училище Головного розвідувального управління Генерального штабу Радянської армії), що у Канську Красноярського краю. Спеціалізувався на англійській і китайській мовах. У 1958—1962 роках навчався у Вищій школі КДБ при Раді Міністрів СРСР ім. Ф. Е. Дзержинського.
Служив у Забайкаллі, у складі спецгрупи виконував завдання на Тибеті. Служив у центральному апараті КДБ, Західному та Далекосхідному прикордонних округах. Брав безпосередню участь у локалізації прикордонного китайсько-радянського конфлікту, під час якого була спроба захоплення китайськими регулярними частинами острова Даманський.
У 1984 році призначений заступником Голови КДБУРСР. Зробив вагомий внесок у підвищення ефективності діяльності Першого (розвідувального) управління КДБ Української РСР[2].
З 1991 року брав активну участь у реформуванні органів безпеки України.
З листопада 1991 по грудень 1992 рр. — був заступником Голови СНБ України — начальником Головного управління розвідки Служби національної безпеки України[3].