Родился 12 апреля 1954 года в селе Олексенцы Борщевского района Тернопольской области.
В 1976 году окончил физический факультет Львовского государственного университета им.И.Франко, в 1980-м - аспирантуру.
С 1976 по 1978 работал учителем физики львовской СШ №44. С 1981 по 1993 год - научный работник Львовского госуниверситета (исследования в сфере экспериментальной физики спецматериалов и спецтехнологий в экстремальных условиях).
Руководитель научно-исследовательской лаборатории, заместитель председателя НТС Института прикладной физики.
Более 20 лет работал в области экспериментальной физики спецматериалов и спецтехнологий, в частности, в лабораториях Марбургской и Хемницького университетов (ФРГ).
С 1993 года - на дипломатической работе в МИД Украины (работал в ФРГ, США, Австрии, был начальником управления экономического и научно-технического сотрудничества МИД).
В феврале 2004 года был уволен с дипломатической службы по политическим мотивам.
С 2008 по 2010 год - уполномоченный Президента Украины по международным вопросам энергетической безопасности.
Женат, имеет двоих детей.