In 1803, Arthur Wellesley's British and sepoy army is in pursuit of the Mahrattas in western India, having beaten them in the Battle of Assaye.
Manu Bappoo, the younger brother of the Rajah of Berar, decides to turn around and fight the British again, with his best unit, composed of Arab mercenaries, leading the charge, but he is again routed.
After the battle, Urquhart recommends Sharpe transfer to the 95th Rifles, an experimental unit, though nothing can be done while the war rages on.
Lazy and deeply in debt, Torrance has been selling them to the merchant Naig, with the assistance of Sharpe's old nemesis, Sergeant Hakeswill.
When Sharpe finds many of the stolen supplies in Naig's tent, Torrance has his associate hanged immediately to avoid being implicated.
The Mahrattas take refuge in Gawilghur, a seemingly impregnable fortress perched high on cliffs above the Deccan Plain.
Once Wellesley's army has been bled dry trying to capture it, the Mahrattas plan to emerge and destroy the survivors.
Sharpe retrieves his stolen jewels and other loot, then backs Hakeswill up until he falls into a pit filled with poisonous snakes.