Михайло Семків народився 29 травня 1991 року у місті Шептицький Львівської області.
Навчався у комплексі № 10, опісля у Червоноградському професійному гірничо-будівельному ліцеї.
Служив у лавах ЗСУ у протитанковому аеромобільному десантному батальйоні військової частини А-0284 м.Львів. Працював на шахті «Степова», згодом за кордоном у Франції.
З початком повномасштабного вторгнення повернувся в Україну і пішов служити у військову частину А-4119 м.Житомир оператором відділення розвідувального взводу, отримав звання сержанта.
Михайло 6 вересня 2022 року під час бою у районі населеного пункту Щурівка Харківської області отримав множинні осколкові поранення та помер 8 вересня 2022 року у лікарні.