The siege of the Sherpur Cantonment was a battle fought in December 1879, during the Second Anglo-Afghan War. British forces were besieged by Afghan troops, then repulsed an assault.
Background
On 3 September 1879 Sir Pierre Cavagnari, the British Resident in Kabul, and his escort were massacred by mutinous Afghan troops, initiating the second phase of the Second Anglo-Afghan War. A force was assembled and named the Kabul Field Force, under the command of Major-General Frederick Roberts. After defeating Afghan forces at Chariasab on 6 October, Roberts marched into Kabul on 13 October. With Kabul itself vulnerable to attack, Roberts based his force in the unfinished Sherpur Cantonment, a mile north of the city. A military commission was then set up to try those responsible for Cavagnari's death. While a strong response to the murders was considered necessary, the resultant public executions helped unite Afghan opposition against the British presence.[3]
On 15 December, the Afghan army began to besiege the British forces entrenched in the cantonment. As news of a relief column under the command of Brigadier General Charles Gough reached Mohammed Jan, he ordered his troops to storm the cantonment on 23 December. By midday, the assault had been repulsed, and the Afghan army dispersed. No quarter was given to Afghans found in the area with weapons.[7]