Родился 11 февраля 1953 года в селе Становое Липецкой области. В 1975 году окончил Московский институт инженеров железнодорожного транспорта, в 1979 году — Высшую школу КГБ.
В 1975-1977 годах работал инженером-конструктором Павловского машиностроительного завода "Восход". С августа 1977 года — на службе в органах государственной безопасности. С 1979 года служил в управлении КГБ СССР по Горьковской (ныне Нижегородской) области. С июля 1992 года возглавлял управление Министерства безопасности (с 1995 года — Федеральной службы безопасности) по Нижегородской области. В январе 2001 года одновременно назначен председателем совета начальников органов ФСБ в Приволжском федеральном округе. С марта 2006 года — заместитель директора ФСБ Николая Патрушева, руководитель аппарата Национального антитеррористического комитета. На этой должности занимался в основном проблемами Северного Кавказа. 30 мая 2008 года назначен первым заместителем секретаря Совета безопасности РФ Николая Патрушева.
Генерал-полковник. Кандидат юридических наук (тема диссертации — "Национальная безопасность современной России"). Награжден орденами "За заслуги перед Отечеством" IV степени, "За военные заслуги", знаками "Почетный сотрудник контрразведки", "За службу в контрразведке" II степени, медалями. Женат, сын и дочь.