Er durchlief eine Ausbildung zum Ingenieur und arbeitete von 1855 bis 1857 in Peschawar in Britisch-Indien. 1857 nahm er an der Niederschlagung des Sepoyaufstands teil. 1866 wurde er Captain der Royal Artillery. 1872 wurde er Major der "Royal Horse Artillery" und 1875 Lieutenant-Colonel. Von 1881 bis 1885 war er Oberbefehlshaber der Royal Artillery im "Western District". 1889 wurde er zum Lieutenant-General befördert. 1895 wurde er zum General befördert und zum "Colonel Commandant" ernannt. 1907 wurde er als "Companion" des Order of the Bath ausgezeichnet.