Михайло народився у селі Болотня Львівської області. Закінчив Львівське вище професійне політехнічне училище. Після навчання проходив строкову військову службу у лавах 80-ї окремої десантно-штурмової бригади. Брав участь у тимчасовій місії ООН в республіці Косово. Жив з родиною у Львові. У мирний час працював будівельником в Україні та за кордоном.
З початком повномасштабного російського вторгнення Михайло повернувся в Україну та приєднався до лав 125-ї окремої бригади територіальної оборони ЗСУ. Служив на посаді техніка роти у 215-му батальйоні.
«Мій чоловік був прекрасною і доброю людиною. Він надзвичайно люблячий батько, чоловік і син. Він вірний друг, який ніколи не залишить у біді. Не можемо змиритися з втратою, сумуємо, плачемо, любимо», – розповіла дружина загиблого Ольга.
«Хоробро й без страху Михайло захищав рідний край та кожного з нас. Низько вклоняємося та ніколи не забудемо подвиг наших Героїв! Вічна слава та світла пам’ять Герою!» – зазначили у Болотнянській громаді.
Поховали Героя на Личаківському кладовищі у Львові.
У Михайла залишилися мама, дружина і діти.