В 1976 году окончил физический факультет Львовского государственного университета им.И.Франко, в 1980-м - аспирантуру.
В 1981-1993 гг. - научный работник Львовского госуниверситета (исследования в сфере экспериментальной физики спецматериалов и спецтехнологий в экстремальных условиях). Руководитель научно-исследовательской лаборатории, заместитель председателя НТС Института прикладной физики.
Кроме Львовского университета работал в лабораториях Института атомной энергии им.И.Курчатова, Физико-технического института им.И.Иоффе АН СССР, позже - университетов Марбурга и Хемнитца (ранее - Карл-Маркс-Штадт) в Германии.
С апреля 1993 года - на дипломатической работе: первый секретарь, советник по вопросам науки и техники в Посольстве Украины в ФРГ.
С 1997 года - заместитель, позже - начальник управления международного экономического и научно-технического сотрудничества МИД Украины.
В 1999-2000 гг. - советник-посланник Посольства Украины в США.
2000-2003 гг. - руководитель Боннского отделения Посольства Украины в ФРГ, советник-посланник Посольства Украины в Республике Австрия.
В 2003-2008 гг. возглавлял секретариат Украинской народной партии (УНП).
В 2006 году баллотировался в депутаты Верховной Рады Украины по списку (под №25) Украинского Народного Блока Костенко и Плюща. По настоящее время - заместитель лидера УНП Юрия Костенко. Ранее был членом Народного Руха Украины (с 1989-го), Украинского Народного Руха.
С апреля 2007 года - советник Секретариата Президента Украины по вопросам внешней политики.
2008-2010 - уполномоченный Президента Украины Виктора Ющенко по международным вопросам энергетической безопасности.
21.09.2015