 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.