Народився в селі Доброводи Збаразького району Тернопільської області. У 1996 р. закінчив Чернівецький державний університет ("правознавство"). У 2005 р. - Українську академію банківської справи Нацбанку України ("банківська справа"). Кандидат юридичних наук.
1996-2000 рр. - викладач-стажер, асистент кафедри конституційного, адміністративного та фінансового права Чернівецького держуніверситету.
2000-2001 рр. - виконуючий обов'язки, начальник юридичного управління ВАТ "Ощадбанк".
2001-2003 рр. - директор департаменту правового забезпечення ВАТ "Ощадбанк".
2003-2007 рр. - перший заступник голови правління ВАТ "Ощадбанк".
З грудня 2004 по травень 2005 рр. - в.о. голови "Ощадбанку".
З березня по травень 2007 рр. - перший заступник голови правління ВАТ "Укрексімбанк".
З травня 2007 р. - заступник Секретаря Ради національної безпеки і оборони України. Звільнений з посади Указом Президента Віктора Ющенка 25 червня 2009 р.
З 2009 р. - член Ради партії "Фронт Змін".