Народився 28 червня1949 року в місті СтарокостянтиновіХмельницької області в сім'ї військовослужбовця. Військову службу почав у 1966 році з Московського вищого прикордонного командного училища КДБ при РМ СРСР, яке закінчив у 1970 році. В 1979 році закінчив Вищу школу КДБ (заочно). За освітою юрист-правознавець.
У подальшому проходив військову службу на посадах, пов'язаних з охороною державного кордону СРСР та України:
листопад 1974 — березень 1978 — офіцер, а з березня 1978 по лютий 1979 року — старший офіцер з інформації розвідувального відділу Східного прикордонного округу (Алма-Ата);
березень 1981 — липень 1983 — заступник начальника загону з розвідки — начальник розвідувального відділу 30 прикордонного загону Східного прикордонного округу (село МаканчіСемипалатинської області);
липень 1983 — лютий 1984 — заступник начальника розвідувального відділу Східного прикордонного округу (Алма-Ата);
лютий 1984 — травень 1985 — заступник начальника інформаційно-аналітичного відділу;
З 23 квітня2000 року був заступником міністра оборони України з питань військової політики і військового співробітництва, з 5 лютого2002 року — Держсекретарем Міністерства оборони з питань міжнародного співробітництва.