In 1814, he received the C.B., followed by the K.C.H. in 1832 and the K.C.B. in 1838. In 1837, he was promoted to be major general, and in 1841–1842 was acting Commander-in-Chief at Madras. In 1846, he assumed command of the Third Infantry Division in the Sikh War. He fell while leading a second charge against Sikh entrenchments at Sobraon.