Народився 27 квітня 1961 р. в селі Жизномир Бучацького району Тернопільської області. В 1993 р. закінчив Сиктивкарський державний університет, історичний факультет. У 2004 р. закінчив Тернопільську академію народного господарства, факультет економіки і управління. У 2008 р. закінчив Національну академію державного управління при Президентові України, кафедра управління суспільним розвитком.
1979 р. - помічник екскаваторника у Бучацькому ПМК-153.
1979 - 1981 рр. - служба в лавах Радянської Армії.
1982 рр. - шліфувальник у Бучацькому виробничому об'єднанні металовиробів.
1982 - 1984 рр. - працював на Печорській лісобазі, Комі АРСР.
1984 - 1985 рр. - працював у Соколівському ліспромгоспі, Комі АРСР.
1985 - 1987 рр. - працював у Коржинському лісопункті, Комі АРСР.
1987 - 1993 рр. - слухач підготовчого відділення, студент у Сиктивкарському державному університеті.
1993 - 1997 рр. - комерційний директор МПП "Синхроімпульс" у м. Дрогобич.
1997 - 2000 рр. - декан факультету, завідуючий навчального відділу у Тернопільському комерційному інституті.
2000 - 2001 рр. - керівник управи Тернопільської крайової організації Народного Руху України.
2001 - 2002 рр. - заступник начальника управління у справах преси та інформації Тернопільської обласної державної адміністрації.
2002 - 2005 рр. - народний депутат України IV скликання.
2005 - 2007 рр. - голова Тернопільської обласної адміністрації.
З 2007 р. - народний депутат України VI скликання, голова підкомітету з питань інформаційної безпеки Комітету з питань національної безпеки і оборони Верховної Ради України.
Член політради партії "За Україну!".
З 2012 народний депутат від фракції "Батьківщина".