Поступил на работу в органы госбезопасности в 1952 году — ещё при жизни Сталина. В августе 1991 года, вскоре после провала путча ГКЧП уволился из Комитета госбезопасности СССР (куда в то время входила и внешняя разведка).
Во время службы был в командировках в Ливане, Индии, Австралии, ФРГ, США (Вашингтонская резидентура).
За успехи в службе был награжден орденом Ленина.
Женился на сотруднице КГБ СССР Елене, от которой имеет двух детей — Алексея и Алёну.
Проживает в Москве, где после ухода на пенсию организовал частную службу безопасности, вместе с женой принимал участие в программах телеканала Travel channel, написал мемуары.
Из США его отозвали в 1987 году из опасений случайного разглашения имён его высокопоставленных агентов.