In 1866 ging French bij de marine, maar in 1874 stapte hij over naar de British Army en werd luitenant bij de cavalerie. Vervolgens nam hij deel aan de Nijlexpeditie in Soedan, waar hij in 1898 betrokken was bij de bevrijding van Gordon Pascha en het neerslaan van de opstand van de Mahdi tijdens de Slag bij Omdurman. Inmiddels opgeklommen tot generaal-majoor kreeg hij vervolgens het commando over de Britse troepen tijdens de Tweede Boerenoorlog in Zuid-Afrika. Daar had hij een leidende rol in het op brute wijze neerslaan van het verzet van de Boeren in Transvaal, onder meer tijdens de slag bij Elandslaagte.