
Родился 25 июля 1912 года в Ставропольском крае Апанасенковского района в селе Воздвиженское. В 1934 года его призвали в армию. В 1940 году принимал участие в гражданской войне в освобождении Бессарабии в должности политрука роты отдельного батальона связи Одесского военного округа. В Отечественной войне с декабря 1941 года по июль 1942 года на Сталинградском фронте и в Крыму. В боях на Керченском полуострове действуя в составе 768 стрелкового полка 138 стрелковой дивизии 47 армии в должности политрука роты автоматчиков получил задание от командира полка 9 мая 1942 ода в 7.00 занять с остатками роты -27 человек высоту Парпач и удерживать её до 17.00 прикрывая отход полка. Михаил Стефанович задание выполнил; в течении 10 часов отражал превосходящие силы противника, около двух батальонов с одним танком, будучи сам легко ранен, с оставшимися 12 бойцами оставил высоту только по прибытию смены. Повторно был ранен в районе хутора Красный Яр г. Сталинграда. Получил награды Орден отечественной войны 1 и 2 степени.