В 1981 году после окончания школы поступил в Ивано-Франковский государственный пединститут имени В. Стефаника, который окончил в 1986 г. с дипломом учителя истории и обществоведения, методиста воспитательной работы.
С 1996 по 1999 гг. учился на юридическом факультете того же университета (переименованного в Университета Прикарпатья).
В 2009 году получил степень кандидата исторических наук.
С 1989 по 1993 гг. заведовал фильмотекой Яремчанского горотдела образования, по совместительству работал учителем истории, возглавлял совет председателей профкомов учреждений образования Яремчи.
С 1991 года является членом Национальной скаутской организации Украины «Пласт», позже, 2004-2006 годах, избирался председателем Краевого пластового совета.
В 1993-1994 гг. работал инструктором по делам молодежи Яремчанского горисполкома, после заведовал отделом общего среднего образования, был заместителем начальника управления образования департамента по гуманитарным вопросам Ивано-Франковского облисполкома.
В 1994-1998 гг. был депутатом Ивано-Франковского облсовета.
С декабря 1995 по июнь 1996 гг. работал заместителем начальника, заведующим отделом общего среднего образования управления образования Ивано-Франковской ОГА.
В 1996-1998 гг. был помощником-консультантом народного депутата Украины Романа Круцика. После по сентябрь 2000 г. работал юрисконсультом ивано-франковского издательства «Лилея-НВ».
2000-2001 гг. - ассистент кафедры философии Ивано-Франковского государственного технического университета нефти и газа, с августа 2001 г. стал доцентом той же кафедры.
С мая 2002 по сентябрь 2005 г. занимал должность заместителя мэра Ивано-Франковска по вопросам деятельности исполнительных органов.
В 2006 году вступил в партию ВО "Свобода", стал членом политисполкома, зампредседателя партии по вопросам идеологии. В том же году избран депутатом Ивано-Франковского облсовета.
Участвовал в парламентских выборах 2007 г.под №5 в списке "Свободы", однако партия не смогла попасть в Раду.
25 ноября 2010 г. избран председателем Ивано-Франковского обл совета.
В 2012 г. прошел в Верховную Раду от "Свободы" по округу в Ивано-Франковской области, был первым заместителем председателя комитета по вопросам науки и образования.
С 27 февраля по 2 декабря 2014 года - вице-премьер-министр Украины в правительстве Арсения Яценюка.
В 2014 году на досрочных выборах в Верховную Раду баллотировался по спискам ВО "Свобода" под №3.
В 2015 году избран председателем Ивано-Франковского областного совета.
28.03.2014