Родился в деревне Андреевка Сампурского района Тамбовской области в крестьянской семье.
Окончил семилетку и школу ФЗУ. Работал в Котовске на заводе № 204 слесарем, контролёром ОТК. Одновременно учился в аэроклубе. Затем закончил военно-авиационное училище в городе Энгельсе.
В Великой Отечественной войне Михаил Фёдорович с октября 1942 года в составе 93-го гвардейского штурмового авиополка на Юго-Западном и 3-м Украинском фронтах.
Звание Героя Советского союза присвоено 2 августа 1944 года за 120 успешных боевых вылетов.
В 1956 году окончил Военно-воздушную академию.