Родился 6 августа 1949 в Москве. Окончил Московский институт электронного машиностроения (1972). Работал монтером "Мосэнерго", инженером-конструктором КБ полупроводникового машиностроения. С 1974 в органах госбезопасности: работал в 5-м управлении КГБ СССР (идеологическая борьба), два года служил в Афганистане. В начале 1990-х заместитель начальника управления министерства безопасности по Москве. С 1994 заместитель директора ФСК РФ. В 1996-1998 — директор ФСБ. Затем заместитель гендиректора концерна "Научный центр". В 1999, 2003 и 2007 избирался в ГД, возглавлял комитет по делам ветеранов. С 2000 — председатель Национального антикоррупционного комитета. Генерал армии. Награжден орденами Красной Звезды, "За военные заслуги", "За заслуги перед Отечеством" III и IV степеней, медалями. Член Академии естественных наук России. Женат, дочь и сын.