Bij het begin van de Eerste Wereldoorlog in 1914 was Weygand gestationeerd bij de huzareneenheid en op 28 augustus 1914 werd hij luitenant-kolonel in de staf van generaal Ferdinand Foch. In 1916 werd hij gepromoveerd tot brigadegeneraal en in 1918 tot divisiegeneraal. Sedert 1917 diende hij in de Opperste Oorlogsraad. Hij bleef bij de staf van Foch toen hij in de lente van 1918 benoemd werd tot opperbevelhebber van de Geallieerden. In dezelfde lente van 1918 was hij tevens Fochs rechterhand bij de Tweede Slag bij de Marne (waarna Foch werd gepromoveerd tot maarschalk van Frankrijk).