Weygand var stabssjef hos general Ferdinand Foch under første verdenskrig, og ble brigadegeneral (général de brigade) i august 1916 og generalmajor (général de division à titre temporaire) i november 1917. Han var til stede med Foch under våpenstillstandsinngåelsen i Compiègneskogen i november 1918, da krigen ble avsluttet.