Михайло родом з села Вовчик Вінницької області. Після здобуття середньої освіти працював помічником комбайнера. У 2000-2002 роках пройшов строкову службу у прикордонних військах України. Після служби одружився, жив із родиною у місті Буча Київської області. Працював майстром столярних робіт у Києві.

З початку повномасштабного вторгнення чоловік опинився в окупації. Через деякий час виїхав зеленим коридором до рідного села. Відправивши дітей за кордон, пішов захищати майбутнє родини й країни. 31 березня 2022 року Михайло став військовослужбовцем ЗСУ. Службу ніс у лавах 28-ої окремої механізо‌ваної брига‌ди імені Лицарів Зимового Походу. Обіймав посаду командира бойової машини-командира відділення.

29 серпня 2022 року під час виконання бойового завдання на Миколаївщині зник безвісти. Через 11 місяців пошуків та очікувань тіло захисника привезли у рідне село. 13 серпня 2023-го його поховали.

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

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