Образование1972 г. — окончил Пермское высшее командно-инженерное училище.1976 г. — окончил Высшие курсы военной контрразведки КГБ СССР в Новосибирске.1995 г. — окончил Высшие курсы при Военной академии Генерального штаба Вооружённых Сил Российской Федерации.1999 г. — окончил Высшие дипломатические курсы при Дипломатической академии МИД России.КарьераПроходил службу в РВСН в должностях начальника расчёта, старшего оператора.
С 1976 года — оперуполномоченный, старший оперуполномоченный особого отдела, инструктор парткома, заместитель начальника особого отдела КГБ СССР.1989—1991 гг. — начальник отдела Управления кадров КГБ СССР.май—декабрь 1991 г. — первый заместитель начальника 8-го управления КГБ СССР.январь—июнь 1992 г. — первый заместитель начальника управления по работе с личным составом Федерального агентства правительственной связи и информации при Президенте РФ (ФАПСИ).июнь 1992 г. — декабрь 1994 г. — заместитель командующего Пограничными войсками Российской Федерации по кадрам.декабрь 1994 г. — апрель 1995 г. — заместитель Главнокомандующего Пограничными войсками по кадрамапрель 1995 г. — январь 1998 г. — заместитель директора Федеральной пограничной службы Российской Федерации по боевой подготовке, воспитательной работе и учебным заведениям.26 января 1998 — 14 сентября 1998 гг. — директор ФПС России.14 сентября 1998 — 19 марта 1999 гг. — секретарь Совета безопасности РФ.7 декабря 1998 — 19 марта 1999 гг. — руководитель Администрации Президента РФ с сохранением поста секретаря Совета безопасности РФ (уникальный случай). По данным многих СМИ, в этот период фигурировал в списке возможных преемников Б. Н. Ельцина.апрель—май 1999 г. — председатель Государственного таможенного комитета РФ.июль — декабрь 1999 г. — посол по особым поручениям МИД России.21 декабря 1999 — 16 апреля 2003 гг. — чрезвычайный и полномочный посол Российской Федерации в Дании.
С 28 апреля 2003 г. по 5 января 2017 г. — генеральный секретарь Организации договора о коллективной безопасности — военной организации стран СНГ.[источник не указан 90 дней]