Михаил Ивасик родился 1 мая 1917 года в деревне Петруши (ныне — Михайловский район Приморского края). После окончания семи классов школы заведовал магазином в Уссурийске. В 1936 году Ивасик был призван на службу в Рабоче-крестьянскую Красную Армию. Участвовал в боях на озере Хасан. С декабря 1941 года — на фронтах Великой Отечественной войны. В 1943 году Ивасик окончил курсы младших лейтенантов. К августу 1944 года капитан Михаил Ивасик командовал батальоном 380-го стрелкового полка 171-й стрелковой дивизии 3-й ударной армии 2-го Прибалтийского фронта. Особенно отличился во время Мадонской операции на территории Латвийской ССР.