Михаил Федорович родился 19 февраля 1927 года в с. Полянки Спасского кантона ТатАССР (позже Куйбышевского района ТатАССР, ныне Спасский район РТ). В 1943 году окончил 7 классов семилетней школы.
Участник Великой Отечественной войны. Призван в ряды Красной Армии 12 декабря 1944 года Куйбышевским РВК ТатАССР. Военную службу начал 60 запасном артиллерийском полку курсантом по подготовке командира орудий САУ. В период с октября 1945 года по март 1946 года проходил службу в 31 запасном танковом полку курсантом по подготовке механиков-водителей САУ. В период с марта 1946 года по август 1948 года службу проходил токарем в 48 отдельной танковой ремонтной базе. В период с августа 1948 года по сентябрь 1950 года службу проходил в войсковой части 9312 командиром орудия 76-мм САУ. В период с сентября 1950 года по июль 1951 года службу проходил в войсковой части 35391 командир орудия САУ 76-мм. После увольнения в запас вернувшись на родину работал кузнецом по ремонту тракторов и сельхозтехники в совхозе «Полянский».
Награжден медалью «За победу нал Германией в Великой Отечественной войне 1941-1945г.г.» и юбилейными медалями.
Умер в 10 ноября 2011 года, похоронен на сельском кладбище с. Полянки Спасского района РТ.