All'inizio della prima guerra mondiale, Weygand era tenente colonnello, e comandante in seconda del 5º reggimento ussari, a Nancy, con il quale partecipò alla battaglia di Morhange. A seguito della rapida riorganizzazione dei comandi francesi voluta dal generale Joffre per evitare una probabile disfatta, FU promosso colonnello, e destinato dal 28 agosto 1914 presso il generale Foch, da cui venne nominato capo di stato maggiore alla IX Armata il 21 settembre 1914, e poco dopo al gruppo armate del Nord. Promosso generale di brigata nel 1916, Weygand dovette, suo malgrado, seguire Foch nella sua temporanea disgrazia durante i primi mesi del 1917: infatti l'accompagnò durante una missione confidenziale a Berna, per esaminare l'eventualità d'una violazione del territorio elvetico da parte dell'esercito tedesco.