В 1968 году окончил Московский энергетический институт по специальности «электронная техника», в 1973 году – механико-математический факультет Московского государственного университета им. М.В.Ломоносова по специальности «математика».
С 1969 года по 2003 год проходил военную службу в органах государственной безопасности. С момента образования в 1991 году Федерального агентства правительственной связи и информации при Президенте Российской Федерации до 1993 года возглавлял научно-исследовательский центр Агентства. С 1993 по 1999 год был заместителем Генерального директора ФАПСИ, с мая 1999 года по март 2003 года – Генеральным директором ФАПСИ. В мае 2003 года назначен Первым заместителем министра обороны, исполняющим обязанности Председателя государственного комитета Российской Федерации по оборонному заказу. Воинское звание – генерал армии. С июня 2004 года по февраль 2010 года возглавлял Федеральное агентство по информационным технологиям (Росинформтехнологии).
В декабре 2010 года принят на должность заместителя Генерального директора ОАО «НИИАС». С апреля 2011 года является Первым заместителем Генерального директора.