Михаил Фишкин родился 27 апреля 1960 года в городе Свердловске (Екатеринбурге). Позже, в 1969, вместе с родителями переехал в город Иваново, где в 1977 окончил среднюю школу. В 1983 окончил с отличием Ивановский Государственный медицинский институт по специальности лечебное дело и стал врачом. Позднее получил квалификации врача травматолога-ортопеда и с 1984 по 1987 работал врачом травматологом-ортопедом в городе Кинешма, откуда в 1986, с 6 мая по 14 июля, был призван на военные сборы и направлен в составе 26 бригады химической защиты в расположение 30-километровой зоны в качестве врача батальона химической разведки, задействованного на ликвидации последствий аварии на Чернобыльской АЭС. 22 сентября 1992 вместе с семьей репатриировался в Израиль.
Женат, три дочери.