В 1979 году окончил Коломыйское педагогическое училище. Затем работал год воспитателем группы продлённого дня в сельской школе Галичского района Иваново-Франковской области, откуда в 1980 году был призван на срочную службу в Советскую Армию. По окончании срочной службы в 1982 году получил направление на факультет истории и коммунистического воспитания Высшей комсомольской школы при ЦК ВЛКСМ. После её окончания, получив специальность «преподаватель истории и обществоведения», с 1986 по 1988 год был направлен на руководящую комсомольскую работу в Холмский райком ВЛКСМ Новгородской области, где работал вторым и (с мая 1987 года) первым секретарём. С 1988 по 1991 год возглавлял совхоз «Трудовик» в Холмском районе Новгородской области.
24 октября 1991 года был назначен главой администрации Новгородской области. По итогам выборов 17 декабря 1995 года был избран главой администрации Новгородской области, набрав 56,17 % голосов избирателей, а 5 сентября 1999 года был переизбран на эту должность набрав 91,56 % голосов избирателей. В третий раз переизбран губернатором Новгородской области, набрав 78,73 % голосов в 2003 году.
С 1994 по 1996 год работал депутатом Совета Федерации. Был членом Комитета палаты по делам СНГ.
В 2005 году принят в партию «Единая Россия», а в июне 2005 года назначен секретарём политсовета Новгородского отделения «Единой России».
3 августа 2007 года он направил полномочному представителю Президента Российской Федерации в Северо-Западном федеральном округе прошение об отставке. Президент России подписал указ о досрочном прекращении полномочий губернатора Новгородской области Михаила Прусака по его просьбе, а губернатором стал Сергей Герасимович Митин.
Благодарность Президента Российской Федерации (12 августа1996 года) — за активное участие в организации и проведении выборной кампании Президента Российской Федерации в 1996 году[10]