Фош родился
2 октября 1851 г. в
Тарбе. В
1870 г. был зачислен в пехоту, участвовал во франко-прусской войне. Вскоре поступил в Политехническую школу, которую закончил в
1873 г., став артиллерийским офицером. Служил лейтенантом в 24-м артиллерийском полку.
В
1887 г. окончил Высшую военную академию, затем преподавал там с
1895 по
1900 г. В
1907 г. возглавил академию. Занимался исследованиями в области военной истории и тактики.