Михайло народився 14 жовтня 1993 року в селі Камʼянка Львівської області. Закінчив Стрийський фаховий коледж Львівського національного аграрного університету за спеціальністю технік-механік. Працював в «Укрзалізниці».

З серпня 2014 року брав участь у АТО/ООС на Донеччині, а з початку повномасштабного вторгнення добровільно став на захист країни і воював на Запорізькому, Донецькому, Луганському, Сумському напрямках, а також у Курській області Росії. Михайло служив старшим водієм у 45-й окремій артилерійській бригаді імені генерала Мирона Тарнавського.

Михайла Василіва відзначили нагрудними знаками «За взірцевість у військовій службі» I ступеня, «Гвардія» та «Золотий хрест», медалями «За оборону рідної держави», «Захисникам Вітчизни» й відзнакою «За заслуги».

Поховали захисника в рідному селі Камʼянка.

 У нього залишилися син, дружина, батьки, брат, друзі, рідні та побратими.