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 Tell El Kebir.
He achieved a promotion to captain in 1873 and participated with British forces on the North-West Frontier (Jowaki). As a result, he was reassigned to Africa for the conflict with the Zulu. He then engaged in combat in the Second Anglo-Afghan War and the Battle of Tell El Kebir.