В 1989 году получил диплом факультета автоматики Львовского политехнического института (специальность: «Информационно-измерительная техника», квалификация: «Инженер-электрик»).
С июля 1992 года по апрель 1993-го занимал должность исполнительного директора коммерческо-производственной фирмы «Поступ» (г. Хмельницкий).
В апреле 1993 года - декабре 1994-го был начальником внешнеэкономического отдела, генеральным директором ООО «Реммаш» (г. Хмельницкий).
С декабря 1994 года по октябрь 1996-го занимал должность заместителя председателя правления Акционерного банка (АКБ) «Агрос» (г. Хмельницкий).
В октябре 1996 года - апреле 1998-го работал помощником главы Тернопольской областной государственной администрации, начальником управления по вопросам энергетических ресурсов и энергообеспечения, начальником управления материально-технических и энергоресурсов Тернопольской облгосадминистрации.
На выборах Верховной Рады-2002 баллотировался по избирательному округу № 167 (Тернопольская область) от блока политпартий «Блок Виктора Ющенко «Наша Украина» и снова получил мандат народного депутата Украины IV созыва. С мая 2002 года по март 2005-го был членом фракции нашеукраинцев, с марта 2005-го - членом фракции Украинской народной партии (УНП). В июне 2002 года возглавил подкомитет по вопросам таможенных тарифов и таможенных процедур парламентского Комитета по вопросам финансов и банковской деятельности. Сложил депутатские полномочия 8 сентября 2005 года.
С 1 апреля 2005 года по 24 февраля 2010-го руководил Главным управлением делами (структуры по обеспечению деятельности главы государства Украины, парламента, Кабмина и других органов власти, под управлением которой пребывают десятки государственных предприятий и организаций), сменив на этом посту Игоря Бакая - одного из соратников Президента Украины Леонида Кучмы.
С 1988 года входил в состав Украинского хельсинкского союза (УХС).
В 1989-1999 годах был членом Народного Руха Украины, в 1990-м стал одним из основателей Хмельницкой краевой организации НРУ, в октябре 1997 года - марте 1999-го входил в состав Центрального провода НРУ.
С 1989-го возглавил хмельницкий краевой Союз националистической украинской молодежи (СНУМ).
В декабре 1999 года - январе 2003-го входил в состав Руха (УНР).
С января 2003 года входит в состав Центрального провода УНП (лидер - Юрий Костенко).
Владеет польским языком.
С мая 2002 года является государственным служащим 1-го ранга.
20.07.2016