Diese führte er auch zu Beginn des Ersten Weltkriegs als Teil der "4th Division" der British Expeditionary Force, bevor er im November 1914 nach dem „Wettlauf zum Meer“ den Befehl über die 3rd Division erhielt. Diese führte er unter anderem während der Ersten Flandernschlacht 1914. Im August 1916, während der Schlacht an der Somme, wurde er abgelöst und übernahm als Befehlshaber das VI Corps, das als Teil der 3. Armee Edmund Allenbys bei Arras eingesetzt war und Anfang 1917 an der Schlacht bei Arras beteiligt war. Anfang 1918 nahm Haldanes Korps an der Abwehr der deutschen „Michael“-Offensive teil. In der Hunderttageoffensive kam es unter anderem an der Sambre zum Einsatz.