Родился 25 апреля 1947 года в городе Москве.
Образование - высшее: в 1970 году окончил Московский государственный институт международных отношений МИД СССР, получив диплом по специальности "Международные экономические отношения".
С 1970 года по 2000 год работал в Комитете государственной безопасности - Службе внешней разведки России.
В 2000 году - заместитель Министра промышленности, науки и технологий Российской Федерации.
С ноября 2000 года - заместитель Министра обороны Российской Федерации.
Распоряжением Президента Российской Федерации в ноябре 2000 года назначен председателем Комитета Российской Федерации по военно-техническому сотрудничеству с иностранными государствами (КВТС России).
Указом Президента Российской Федерации в апреле 2004 года назначен директором Федеральной службы по военно-техническому сотрудничеству.
Женат. Имеет двоих детей. Владеет чешским и английским языками.