Veal blev udnævnt til andenløjtnant i det walisiske regiment den 4. maj 1898. Han deltog i den anden boerkrig med 1. bataljon i sit regiment fra slutningen af 1899, blev forfremmet til løjtnant den 13. februar 1900 og blev alvorligt såret ved
Slaget ved Paardeberg senere samme måned.