He exchanged the colonelcy of the 46th for that of his old regiment, the 22nd, on 13 February 1860. On 12 November of that year he became Lieutenant-General on the establishment, and on 9 May 1868 he became General. He had been made a K.C.B. on 5 July 1855, and received the G.C.B. on 13 May 1867. He was also a commander of the Sardinian Order of St. Maurice and St. Lazarus, a Grand Officer of the Legion of Honour, and in the Second Class of the Order of the Medjidie. He was Governor of the Royal Hospital Chelsea from 1870 until his death in 1872.