 Promoted to captain in 1873, he served with British forces in the North-West Frontier (Jowaki).In 1879 he was sent back to Africa for the Anglo-Zulu War.He went on to fight in the Second Anglo-Afghan War and the battle of Tel-el-Kebir.