Jis tarnavo kaip 1-ojo bataliono adjutantas nuo 1899 m. Sausio 21 d. ir per visą Antrąjį burų karą (1899-1902 m.), kai batalionas buvo išsiųstas į Pietų Afriką. Jie buvo pajėgų, siunčiamų palengvinti Kimberlio apgulą, dalis ir dalyvavo 1899 m. gruodžio mėn. Magersfonteino mūšyje, kur Gordonas buvo sužeistas. Vėliau nuo 1900 m. vasario iki gegužės jis tarnavo Oranžos laisvojoje valstybėje ir dalyvavo Paardebergo mūšiuose.
(1900 m. vasario mėn.), Poplar Grove, Driefontein (1900 m. kovo mėn.), Hontnek, Vet upė ir Hand upė. Perkeltas į Transvaalą, batalionas 1900 m. gegužę vėl dalyvavo veiksmuose prie Doornkopo, kur patyrė didelių nuostolių, o vėliau dalyvavo Belfasto ir Lydenburgo mūšiuose (1900 m. rugpjūčio mėn.). Batalonas liko Pietų Afrikoje per visą karą, kuris baigėsi 1902 m. birželį Vereenigingo taikos sutartimi. Po ketverių mėnesių 475 1-ojo bataliono kariai ir pareigūnai 1902 m. rugsėjo pabaigoje iš Keiptauno išplaukė laive "Salamis" ir spalio pabaigoje atvyko į Sautemptoną, kai batalionas buvo išsiųstas į Glazgą.