Михайло народився в селі Верхнє Висоцьке Львівської області. Там закінчив школу. У 2011 році проходив строкову військову службу. Згодом оселився з родиною в селі Красне рідної області. У мирному житті працював за кордоном на будівництві.
Під час повномасштабного російського вторгнення чоловік воював за свою країну в лавах Збройних Сил України. Служив у 110-ій окремій механізованій бригаді імені генерал-хорунжого Марка Безручка. Був старшим стрільцем.
6 березня 2023 року був нагороджений медаллю «За оборону рідної держави».
«Наш мужній захисник пішов захищати нашу державу 08.03.2022 року. Отримавши контузію та поранення 08.08.2022, після лікарні побув вдома з дітками 2 дні та повернувся знову на передову до своїх побратимів. Він завжди казав: «Хто, як не я». Завжди на позитиві, завжди усміхнений і завжди веселий. Наш найдорожчий коханий чоловік і найкращий татко», – розповіла дружина загиблого.
Поховали Михайла у рідному селі.
У нього залишилися батьки Оксана та Іван, дружина Ганна, донька Андріана-Вікторія і син Матвій.