Народився Михайло у Харкові. Деякий час проживав у Сіверськодонецьку Луганської області. Згодом знову повернувся до рідного міста. Мав дві вищі освіти – закінчив Національний технічний університет «Харківський політехнічний інститут» та Східноукраїнський національний університет ім. Даля за спеціальностями «Комп'ютерні технології», QA-Engineer. Дуже любив комп'ютерні технології, хотів бути графічним дизайнером, працювати зі штучним інтелектом. Мріяв долучити до шкільної програми предмет, на якому діти тренуватимуть свій розум та мислення. Останнім часом працював у компанії «LULU Software» на посаді QA-Engineer. 

Під час повномасштабної війни боронив країну в складі 127-ї окремої бригада територіальної оборони. Обіймав посаду стрільця-помічника гранатометника стрілецької роти. Отримав військовий фах оператора БПЛА.

За свою службу Михайло Горшенін мав низку нагород, серед них: медалі «Захистимо свій дім. Захистимо Україну. ОБР ТРО 113», «За оборону рідної держави», «За військову службу Україні», «За жертву крові в боях за волю України», почесні грамоти.

«Мій син найрозумніша, найдбайливіша, найкрасивіша і найдорожча людина в світі»,  – сказала мама Світлана.

Поховали захисника на Затуринському кладовищі міста Полтави. 

У Михайла залишилась мама.