Народився 12 квітня 1954 року у селі Олексенці Борщівського району Тернопільської області.
У 1976 році закінчив фізичний факультет Львівського державного університету ім. І.Франка, у 1980-му - аспірантуру.
У 1976-1978 рр. – вчитель фізики львівської ЗОШ №44.
У 1981-1993 pp. - науковець Львівського держуніверситету (дослідження у сфері експериментальної фізики спецматеріалів та спецтехнологій в екстремальних умовах). Керівник науково-дослідної лабораторії, заступник голови НТС Інституту прикладної фізики.
Окрім Львівського університету працював у лабораторіях Інституту атомної енергії ім. І. Курчатова, Фізико-технічного інституту ім. І.Іоффе АН СРСР, пізніше - університетів Марбурга та Хемнітца (раніше - Карл-Маркс-Штадт) у Німеччині.
З квітня 1993 року – на дипломатичній роботі: перший секретар, радник з питань науки та техніки у посольстві України у ФРН.
З 1997 року – заступник, пізніше – начальник управління міжнародного економічного та науково-технічного співробітництва МЗС України.
У 1999-2000 pp. – радник-посланник посольства України в США.
2000-2003 рр. - керівник Боннського відділення посольства України у ФРН, радник-посланник посольства України у Республіці Австрія.
У 2003-2008 роках очолював секретаріат Української народної партії (УНП). У 2006 році балотувався у депутати Верховної Ради України за списком (під №25) Українського Народного Блоку Костенка та Плюща. Наразі – заступник лідера УНП Юрія Костенка. Раніше був членом Народного руху України (з 1989-го), Українського Народного Руху.
З квітня 2007 року – радник Секретаріату президента України з питань зовнішньої політики.
2008-2010 – уповноважений президента України Віктора Ющенка з міжнародних питань енергетичної безпеки.
Кандидат фізико-математичних наук. Автор понад 100 наукових праць та винаходів, співавтор монографії.
Одружений. Є син та дочка.
Помер 22 червня 2021 року.
21.09.2023