Родился в 1910 году, с. Княжая (Княжа) Губа. Русский. Служащий, из крестьян.
Призван в ряды РККА с 8 июня 1942 года.
Награждён медалью "За оборону Заполярья" (по сведениям из наградного листа).
Из описания подвига: "На Северном флоте с июня 1942 года. С первых дней Отечественной войны принимал непосредственное участие в выполнении боевых заданий командования, В 1941-1942 годах являясь инженером по рыбодобыче военизированного флота рыбной промышленности и Полярной рыб. станции, находился на выполнении заданий командования СФ, в качестве начальника рейсов и караванов мотоботов на военных перевозках и других боевых заданиях:
- организовал и проводил эвакуацию населения и материальных ценностей рыболовных и торгующих организаций из ст. Озерко Зап. Лица, Урагуба, порт "Владимир". Не смотря на частые налёты авиации противника на рейсовые боты, задание было выполнено.
- в течении июля-августа 1941 года в условиях светлого времени под обстрелом противника с суши и бомбёжкой с воздуха, сделал 9 рейсов на мотоботах "Урицкий", "Маяковский", "Островский", "Дельфин" по эвакуации раненных бойцов со ст. Озерко и Эйна по доставке боезапаса и продовольствия по обеспечению переднего края нашей обороны на полуострове "Средний".
В течение сентября 1941 года под руководством тов. Зайкова М.Ф. рыбаки Полярной станции выловили для Северного участка фронта около 3-х тысяч тонн сельди.
В сентябре-ноябре 1941 года лейтенант Зайков М.Ф. находился в Белом море по заданию Кандалакшского РК ВКП(б) на пароходе "Леонид Красин" ходил начальником эшелона с эвакуированным из Мурманской области в Архангельск населением и раненными бойцами.
В июне 1942 года призван в ВМФ, где по август 1944 года служил помощником командира 935-ой батареи БО СФ. За этот период времени дважды участвовал в перемещении и строительстве батареи на новых местах дислокации»
Даты подвига: 1 июля -30 сентября 1941 года, 1 ноября – 30 ноября 1941 года.
Приказом командующего Северным флотом № 78 от 03 декабря 1945 года младший лейтенант Зайков М.Ф., помощник командира 84-ой артиллерийской батареи 61-ого отдельного артиллерийского дивизиона береговой охраны Кольского морского оборонительного района флота награждён орденом Красной Звезды.