Родился 4 мая 1954 года в г. Луховицы Московской области. В 1977 году окончил Московский энергетический институт. С 1977-го до 1984 года прошел путь от инженера-настройщика управления Минрадиопрома СССР до заместителя начальника Московского цеха связи управления связи Государственного комитета РСФР по обеспечению нефтепродуктами. С 1984-го по 2006 год занимал ряд ответственных постов в органах государственной безопасности. В 2006—2008 годах — начальник УФСБ РФ по Орловской области. С 25 декабря 2008 года — помощник полномочного представителя президента РФ в ПФО. С июля 2009-го по май 2013 года — начальник нижегородского УФСБ (по официальной формулировке покинул свой пост в связи с выходом на пенсию (в мае ему исполнилось 59 лет).