He was wounded by a howitzer shell during his service in the Crimea which resulted in the amputation of his right arm. He served through the Second Anglo-Chinese War of 1860 as brigade major, and in 1861 he received the rank of lieutenant-colonel. Promotion to colonel followed in 1869, and from 1875 to 1879 he commanded a brigade in Madras, during which he was promoted to major-general in 1878. From 1883 to 1884 he was at Aldershot, then in command of a brigade at Gibraltar until 1888, when he was promoted lieutenant-general. He retired from the army with the rank of general in 1893, and was appointed a Knight Commander of the Order of the Bath.