Родился 3 октября 1953 г. в Ленинграде. В 1975 г. окончил Московский институт управления им. С.Орджоникидзе по специальности «экономист-кибернетик».
После окончания института работал в нем ассистентом на кафедре экономической кибернетики.
1978-1981 гг. - аспирант Всесоюзного НИИ системных исследований.
1982 г. - преподаватель Московского монтажного техникума, инженер института «Оргтехстрой-11» (Москва).
1983 г. - старший научный сотрудник, начальник отраслевой лаборатории Научно-исследовательского и конструкторского института монтажной технологии.
В 1988-1993 гг. Михаил Зурабов занимает должность замначальника треста «Моспромтехмонтаж».
1992-1998 гг. - гендиректор московской акционерной страховой компании (АО «МАКС»). 1994-1998 гг. - гендиректор медицинской акционерной страховой компании (АО «МАКС - М»).
В 1998 г. Михаил Зурабов становится первым заместителем министра здравоохранения РФ, а также советником Президента Бориса Ельцина.
1999-2004 гг. - председатель правления Пенсионного фонда России.
В 2004-2007 гг. Михаил Зурабов возглавляет министерство здравоохранения и социального развития РФ.
С 13 мая 2008 г. - советник Президента Дмитрия Медведева.
В августе 2009 г. Михаил Зурабов назначен Чрезвычайным и Полномочным Послом России в Украине. 19 января 2010 г. Михаил Зурабов также назначен специальным представителем Президента России по развитию торгово-экономических отношений с Украиной.