He served in Cape Frontier War of 1847 and was promoted to lieutenant-colonel the same year. In the Cape Frontier War of 1851 he defeated the Xhosha at the battle of Quibigui River and the battle of Committees Hill. In 1852 he commanded the right wing in the punitive attack on Moshoeshoe I at Berea in Basutoland.