Народився 31 жовтня 1954 року, Коропець, Монастириський район, Тернопільська область.
Закінчив Тернопільський фінансово-економічний інститут за спеціальністю “планування сільського господарства”, аспірантуру Вищої комсомольської школи при ЦК ВЛКСМ. Доктор економічних наук.
1976–1979 — молодший науковий співробітник науково-дослідного сектора, викладач кафедри економічного аналізу Тернопільського фінансово-економічного інституту; головний економіст колгоспу с. Радча Тисменицького району Івано-Франківської області;
1979–1982 — 1-й секретар Івано-Франківського райкому ЛКСМУ;
1982–1986 — 1-й секретар Івано-Франківського обкому ЛКСМУ;
1986–1989 — аспірант Вищої комсомольської школи при ЦК ВЛКСМ;
1989–1991 — завідувач відділу організаційно-партійної роботи Івано-Франківського обкому КПУ;
1991–1993 — головний економіст з валютних операцій і міжнародних розрахунків Івано-Франківської дирекції АПКБ «Україна»; завідувач сектору, заступник голови правління з зовнішньоекономічної діяльності, голова правління «Західкоопбанку» м. Івано-Франківськ;
1993–1996 — голова правління АКБ «Прут і К»; директор філії Західноукраїнського комерційного банку;
Січень 1997–2000 — директор Вінницької філії «Правекс-Банку», керівник Київської дирекції банку АПКБ «Україна»;1999–2014 — директор Інституту відкритої політики;
Автор (співавтор) понад 150 наукових робіт, зокрема, «Економічної енциклопедії» у III томах (співавтор); книги «Видатні незнайомці», «Сучасна економічна теорія (Економічна нобелелогія)» (перекладена російською, казахською мовами), «Криза економіки — не криза науки».
У 2002 році балотувався до Верховної Ради за 166 округом (Тернопільська область) як самовисуванець. Також балотувався до Тернопільської обласної ради як самовисуванець. Був членом Української народної партії “Собор”.
У 2012 році балотувався до Верховної Ради від партії “Українська платформа “Собор” 14 номером у списку, а у 2006 та 2007 роках - від блоків “Наша Україна” та “Наша Україна - Народна Самооборона”.
У 2014 році - керівник передвиборчого штабу Петра Порошенка в Івано-Франківській області на президентських виборах.
Народний депутат України 8 скликання. Обраний від Блоку Петра Порошенка (округ №84, Івано-Франківська область), член однойменної партії. Перший заступник голови Комітету Верховної Ради України з питань фінансової політики і банківської діяльності.
У 2019 році балотувався до Верховної Ради 9 скликання по 84 округу (Івано-Франківська область) від партії "Європейська Солідарність" як її член.
Одружений, має дочку.
11.11.2019