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