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