Родился 24 сентября 1926 года в городе Свердловске.
Уроженец города Свердловска, Зайков Михаил Федорович свою трудовую деятельность начал после Великой Отечественной войны в 1946 году. Он поступил в паровозное депо Свердловск-Пассажирский учеником слесаря по ремонту подвижного состава, потом работал слесарем по ремонту подвижного состава, помощником машиниста парового крана на железно-дорожном ходу, машинистом дизельэлектрического крана на железнодорожном ходу до выхода на пенсию в 1981 году. Стаж работы на железнодорожном транспорте – 44 года. Участник Великой Отечественной войны. Воевал на 3-х фронтах, Победу встретил в Берлине. За боевые заслуги награжден: орденами Красной Звезды и Отечественной войны I и II степени, медалями «За освобождение Варшавы», «Ветеран труда». В 1984 году к Совету ветеранов-фронтовиков присоединили Совет ветеранов тружеников тыла, и Зайков Михаил Федорович возглавлял Совет ветеранов до конца своих дней, то есть, до 16 марта 2004 года.