Майкл Фоул родился 6 января 1957 года в городе Лаут (англ. ) графства Линкольншир (Англия). Когда Фоул был ребёнком, семья переехала в Кембридж, где он и вырос. В 1975 году после окончания школы Кингс-Скул (англ. ) в Кентербери, Майкл поступает в Королевский колледж (англ. ) Кембриджского университета. И в 1978 году, по окончании колледжа, получает степень бакалавра по астрофизике.
В 1982 году Фоул окончил докторантуру Кембриджского университета и степень доктора наук (англ. Ph. D. — доктор философии) в области астрофизики. После этого Фоул переезжает в Хьюстон (США), где начинает работать в авиастроительной компании McDonnell Douglas. Уже через год Фоул работает в НАСА, в Космическом центре (КЦ) имени Линдона Джонсона.
В 1983 году Майкл Фоул принимал участие в 10-м наборе астронавтов НАСА, и с 12 февраля 1984 года, в числе 128 финалистов набора, был направлен на обследование и собеседование в Хьюстон, но зачислен не был.
В августе 1987 года Фоул был зачислен в отряд астронавтов 12-го набора, в качестве специалиста полёта. В августе 1988 года, по окончании полного курса космической подготовки (ОКП), Майкл получил квалификацию специалиста полёта и назначение в Отдел астронавтов НАСА, где занимался проверкой и испытаниями бортового программного обеспечения шаттлов на летающей лаборатории комплексного бортового радиоэлектронного оборудования шаттлов. Позже Фоул занимался разработкой комплексных операций спасения экипажа Международной космической станции.