Родился 15 марта 1942 в с. Носов Бережанского района Тернопольской области в крестьянской семье, украинец. Старший из четырех детей в семье.
Закончил Львовский кинотехникум.
Служил в армии.
В 1970 окончил Львовский политехнический институт по специальности "инженер-электромеханик".
В 1970 - 88 - инженер, главный инженер, управляющий трестом "Сургутгазстрой" Тюменской области.
С 1981 - заместитель председателя Сургутского горисполкома. С 1988 - председатель Сургутского горисполкома.
В апреле 1990 избран депутатом Тюменского областного Совета. В мае 1990 избран председателем облисполкома.
В октябре 1991 стал первым заместителем главы администрации.
20 февраля 1993 назначен главой областной администрации.
Летом 1993 не подписал проект президентской Конституции, так как она предоставляла входящим в Тюменскую область Ханты-Мансийскому и Ямало-Ненецкому округам права, сравнимые с правами самой области.
12 декабря 1993 был избран депутатом Совета Федерации.
С января 1996 - член Совета Федерации по должности.
12 января 1997 был избран главой администрации Тюменской области.
Заслуженный строитель Российской Федерации (1999). Награжден медалью.
Женат. Жена - Галина Андреевна. Сын Андрей, дочь Анна (студентка МГУ в 1997).