Народився 22 листопада 1961 року в селі Кобилець Коломийського району, Івано-франківської області.
1983 року закінчив Чернівецький залізничний технікум за спеціальністю "технік-шляховик".
З 1983 до 1989 року навчався без відриву від виробництва у Дніпропетровському інституті інженерів залізничного транспорту за спеціальністю "Інженер шляхів сполучення - будівельник".
Кандидат з технічних наук, член-кореспондент Транспортної академії наук України.
З 1983 по 2000 рік працював на Львівській залізниці, де обіймав різні посади – від бригадира Львівської дистанції колії до начальника госпрозрахункової служби колії Львівської залізниці.
З 2000 по 2006 рік працював начальником Головного управління колійного господарства Державної адміністрації залізничного транспорту України, а також начальником Департаменту капітальних вкладень та внутрішніх інвестицій НАК "Нафтогаз України".
З 2006 до 2008 року був радником першого заступника міністра транспорту та зв'язку України.
З 17 грудня 2008 року по 18 березня 2011 року обіймав посаду генерального директора "Укрзалізниці".
З 2011 до 2013 року був головою Львівської обласної державної адміністрації.
З 6 червня 2013 року по 2014 рік – заступник голови КМДА (призначений екс-главою КМДА Олександром Поповим).
Одружений. Виховав дочку та сина.
24.11.2017