С 1977 года работал по линии контрразведки в следственном отделе Ленинградского управления КГБ СССР [6]. С 1985 года по 1990 год служил в резидентуре советской внешней разведки в ГДР, работал в Дрездене под прикрытием в должности директора дрезденского Дома дружбы СССР — ГДР. По возвращении в Ленинград работал помощником ректора ЛГУ по международным вопросам, затем советником председателя Ленинградского горсовета Анатолия Собчака. 20 августа 1991 года в звании подполковника уволился из КГБ.