Foch ble brigadegeneral i 1907 samt divisjonsgeneral i 1911. I 1912 ble Foch sjef for VIII armekorps.