Фердинанд Фош родился в семье чиновника в городе Тарб, департамент Верхние Пиренеи. Он посещал школу в городе Тарб и учился в иезуитском колледже города Сент-Этьен.
В 1870 году он был призван в пехотный полк. После Франко-прусской войны Фош решил продолжить военную карьеру. В 1871 году поступил в Высшую Политехническую школу. Её он хотя и не закончил, но из-за нехватки младших офицеров в армии в 1873 году получил звание лейтенанта в 24-м артиллерийском полку.
В 1887 году окончил Академию Генштаба, затем преподавал там общую стратегию с 1890 года, а в 1895 году стал профессором. В это время Фош занимался изучением наполеоновской тактики и её применением в современных условиях. В 1903 году он получил звание полковника и занял должность командующего 35 артиллерийским полком. 8 октября 1908 года возглавил Академию Генштаба. Занимался исследованиями в области военной истории и тактики. В 1910 Фош участвовал в военных манёврах российской армии. В 1911-1913 Фош сменил несколько должностей и званий, пока не стал командиром 20 армейского корпуса, расквартированного в Нанси и являвшегося частью второй армии.
Член Французской академии (1918).
В начале Первой мировой войны в августе XX армейский корпус под командованием Фоша принимал участие в «Пограничном сражении» и «Лотарингской операции». С конца августа он командовал армейской группой, состоявшей из нескольких корпусов и дивизий. 4 сентября эта группа была преобразована в 9-ю армию, которая участвовала в битве на Марне.
В 1915 году возглавил группу армий «Север».
В мае 1917 года был назначен начальником Генерального штаба, 3 апреля 1918 года стал верховным главнокомандующим союзными войсками. Сыграл значительную роль в победе союзников над коалицией центральных держав. В послевоенные годы участвовал в организации военной интервенции в Советскую Россию. Автор военно-теоретических работ и мемуаров.
В переводе на русский: