After an interval of ten years, the Second Anglo-Afghan War (1878–80) brought him fresh opportunities of distinction. He commanded the 24th Regiment in the Bazar Valley and the defence of Jagdallak, marching with General Roberts's force from Kabul to Kandahar and taking part in the Battle of Kandahar on 1 September 1880. Mentioned in several despatches, he received the Afghanistan Medal with clasp "Kandahar", the bronze star, a Companionship of the Order of the Bath, and brevet colonelcy. During the Third Anglo-Burmese War of 1885, he commanded the Bengal Army brigade of the Upper Burma field force, assisting in the occupation of Mandalay and Bhamo. He was thanked by the government of British India and promoted to be Knight Commander of the Bath. He attained the rank of major-general on 1 September 1889. He was later promoted on the retired list.
