Михайло народився в селі Сільце Закарпатської області. Жив у селі Липча. Закінчив Хустське медичне училище та здобув спеціальність фельдшера. Працював у декількох місцевих лікарнях, фельдшером гірсько-пошуково-рятувального відділення МНС, а також – на Укрпошті. У 2003-2004 роках проходив військову службу за контрактом в Іраку у складі миротворців. У 2015-му брав участь в АТО у лавах 80 бригади ДШВ, у 2017-му – у 24 ОМБр.
Під час повномасштабної війни чоловік служив у 128-ій окремій гірсько-штурмовій Закарпатській бригаді ЗСУ. Був бойовим медиком роти.
За весь період служби Михайло мав багато відзнак та нагород: «За участь у антитерористичній операції», «Учасник АТО», «Захисник Вітчизни». Посмертно був нагороджений орденами «Хрест Героя» та «За мужність» III ступеня.
«Найкращий чоловік і батько, син та брат, вірний друг та побратим. Завжди легко знаходив спільну мову з людьми, вмів підтримати як словом, так і ділом. Завжди позитивний», – таким описала загиблого його дружина Світлана.
Поховали бойового медика в рідному селі.
У Михайла залишились батьки, дружина і донька.