Окончил Московский государственный институт международных отношений МИД СССР в 1970 г.
После окончания института до 1991 г. служил в КГБ СССР, затем до 2000 г. работал в Службе внешней разведки РФ, в том числе в должности руководителя Информационно-аналитического управления. В августе — ноябре 2000 г. был заместителем Министра промышленности, науки и технологий РФ. С 13 ноября 2000 г. работает в Министерстве обороны РФ в должности заместителя Министра, с 28 декабря 2000 г. по 9 апреля 2004 г. в должности председателя комитета по военно-техническому сотрудничеству с иностранными государствами — заместителя Министра, с декабря 2012 г. в должности советника Министра.
Действительный государственный советник Российской Федерации I класса (2008).
Член совета директоров АО «КТРВ».