Lord Longford è stato distaccato nell'Imperial Yeomanry in Sudafrica durante la Seconda guerra boera, ed è stato promosso capitano il 3 febbraio 1900. Venne ferito e tornò a casa l'anno seguente. Nel gennaio del 1902 è stato nuovamente distaccato nell'Imperial Yeomanry. Venne nominato al comando del 29º Battaglione (composto principalmente da ufficiali e soldati del Irish Horse) con il grado temporaneo di tenente colonnello.