Родился 11 февраля 1953 года в селе Становое Липецкой области. В 1975 году окончил Московский институт инженеров транспорта по специальности «автоматика и телемеханика», после чего до 1977 года работал инженером-конструктором Павловского машиностроительного завода «Восход».
С 1977 года служил в органах государственной безопасности. После окончания в 1979 году двухгодичных курсов подготовки оперативного состава со знанием иностранного языка Высшей Краснознамённой школы КГБ СССР направлен на оперативную работу в Управление КГБ СССР по Горьковской области (ныне Нижегородская область), где и проходил дальнейшую службу.
В 1992 году был назначен начальником УМБ-УФСК-УФСБ России по Нижегородской области. С 2001 по 2006 годы одновременно был председателем совета начальников органов ФСБ России в Приволжском федеральном округе.
В 2006 году назначен заместителем директора ФСБ России — руководителем созданного 6 марта 2006 года аппарата Национального антитеррористического комитета.
2 июня 2008 года указом Президента Российской Федерации назначен первым заместителем секретаря Секретаря Совета безопасности Российской Федерации.
С 11 марта 2013 по 28 июля 2016 — полномочный представитель президента Российской Федерации в Северо-Западном федеральном округе.
Распоряжением Председателя Правительства Российской Федерации от 28 июля 2016 года № 1604-р назначен руководителем Федеральной таможенной службы. Освобождён от должности 10 февраля 2023 года по достижении 70-летнего возраста.