Родился 27 марта 1910 года в с. Спас Рожнятовского района Станиславской (ныне Ивано-Франковской) области в зажиточной крестьянской семье.
Работал в родном селе. В 1938—1939 годах проходил службу в Польском войске.
В августе 1944 года, после освобождения Галичини, был мобилизован в ряды Красной Армии.
23 января 1945 года во время форсирования р. Одер вблизи населённого пункта Дьоберн (Добжень-Вельки, в 5 км северо-западнее от польского города Ополе) — пулемётчик 175-го гвардейского стрелкового Виленского полка 58-й гвардейской стрелковой дивизии 5-й гвардейской армии 1-го Украинского фронта — гвардии красноармеец М. И. Василишин одним из первых переправился на левый берег с пулемётом, закрепился на умело выбранной позиции и шквальным огнём отбил фашистскую контратаку. Это дало возможность переправиться другим группам советских бойцов на противоположный берег реки и окончательно отбить контратаку немцев. Затем немцев выбили из села, завоевав плацдарм на левом берегу Одера. Огнём своего пулемёта в этом бою Михаил Василишин уничтожил большое количество фашистских солдат. За этот героический подвиг Василишина командир полка направил высшему командованию наградное письмо.
19 марта 1945 года, в одном из дальнейших боёв Михаил Василишин получил тяжёлое ранение и 20 марта умер в госпитале. Похоронен на войсковом кладбище в польском городе Ключборке в могиле с номером 152.
Сначала Звезду Героя Советского Союза вручили другому Василишину Михаилу Ивановичу — однофамильцу, тоже служившему в 175-м полку 58-й дивизии 5-й армии. Оба они были родом из Станиславской (ныне Ивано-Франковской) области, только из разных мест — из села Спас Рожнятовского района и села Чёрный Поток Печенежинского (ныне Надворнянского) района.
Как выяснилось из данных Центрального архива Минобороны СССР, в 175-м стрелковом полку служило два Василишиных: сержант 1918 года рождения и рядовой 1910 года рождения. На время совершения подвига на Одере М. И. Василишин из Спаса имел звание «гвардии красноармеец», как указано в наградном письме, его же однофамилец тогда был ефрейтором, а уволился в запас сержантом. М. И. Василишин из Спаса служил в должности наводчика станкового пулемёта, что совпадает с записью в наградном письме, а М. И. Василишин из Чёрного Потока — командиром расчёта ручного пулемёта. В конце концов справедливость была восстановлена только в 2005 году.