 After seven years he reached the rank of brigadier-general, serving in the garrison at Rawalpindi, and then in the relief force known as the Chitral Expedition.He then commanded the Malakand Field Force and the Buner Field Force, relieving the garrison during the siege of Malakand.At the end of this command he was promoted to major-general.