Михайло народився в селі Верхнє Висоцьке Львівської області. Там закінчив школу. У 2011 році проходив строкову військову службу. Згодом оселився з родиною в селі Красне рідної області. У мирному житті працював за кордоном на будівництві.

Під час повномасштабного російського вторгнення чоловік воював за свою країну в лавах Збройних Сил України. Служив у 110-ій окремій механізованій бригаді імені генерал-хорунжого Марка Безручка. Був старшим стрільцем.

6 березня 2023 року був нагороджений медаллю «За оборону рідної держави».

«Наш мужній захисник пішов захищати нашу державу 08.03.2022 року. Отримавши контузію та поранення 08.08.2022, після лікарні побув вдома з дітками 2 дні та повернувся знову на передову до своїх побратимів. Він завжди казав: «Хто, як не я». Завжди на позитиві, завжди усміхнений і завжди веселий. Наш найдорожчий коханий чоловік і найкращий татко», – розповіла дружина загиблого.

Поховали Михайла у рідному селі.

У нього залишилися батьки Оксана та Іван, дружина Ганна, донька Андріана-Вікторія і син Матвій.