Родился 18 апреля 1967 года в селе Нагорянка Чертковского района Тернопольской области в семье учителей Степана Михайловича и Светланы Людвиговны.
Окончил Нагирянскую начальную школу (1977), Ягилницкую среднюю школу (1984) и поступил на физико-математический факультет Тернопольского педагогического института (ныне национальный университет), который окончил в 1991 году.
В 1995 году получил специальность менеджера системы в Тернопольском институте последипломного образования, а в 2008 году получил диплом юриста в Тернопольском национальном экономическом университете.
Читать на dsnews.ua