Михаил Фёдорович родился 22 сентября 1924 года в г. Спасск (по другим сведениям с.Пичкасы) Спасского кантона Казанской губернии, ныне РТ. Участник Великой Отечественной войны. После окончания 9 классов Куйбышевской средней школы (1941г.) ушёл добровольцем на фронт. Призван Куйбышевским РВК ТатАССР 20 августа 1942 года. С августа 1942 года по апрель 1943 года курсант Смоленского пехотного училищана. По окончанию ускоренных курсов с присвоением воинского звания младший лейтенант командир взвода роты автоматчиков 457-го полка 129-й стрелковой дивизии 63-й армии Брянском фронте. Много кратно отличился в боях в районе дд.Б.Малиновец, Сетуха, Н.Паниковец. В время боев получил первое ранение 1 августа 1943 года, после чего находился на лечение в эвакогоспитале № 1052 по сентябрь 1943 года. После излечения находился в резерве кадров Московского военного округа. С февраля 1944 года по сентябрь 1944 года командир стрелкового взвода 362 запасного стрелкового полка 29 моторизированной запасной стрелковой дивизии, с сентября 1944 года по апрель 1945 года командир стрелкового взвода, с апреля 1945 года по июнь 1945 года командир медицинского отделения 227 отдельного запасного стрелкового полка 2 танковой Армии 1-го Белорусского фронта. С июня 1945 года по сентябрь 1945 года на излечении в госпитале, откуда был демобилизован по ранению. Награждён орденом Отечественной войны 1-й степени (1985г.), медалями «За отвагу» (1943г.), «За взятие Берлина» (1945г.), «За освобождение Варшавы», «За победу над Германией в Великой Отечественной войне 1941-1945г.г.», Жукова (1996г.) и другими медалями.
Умер 22 февраля 2006 года, похоронен на городском кладбище г.Болгар РТ.