Ranjit Singh had maintained a policy of friendship with the British East India Company, who held territories adjoining the Punjab, while at the same time building up the Khalsa, to deter aggression.
He increased the British military force on the borders of the Punjab, stationing a division of 7,000 at Ferozepore, and moving other troops to Ambala and Meerut.
[3] The main British and Bengal Army, under its commander-in-chief, Sir Hugh Gough, began marching rapidly from its garrisons at Ambala and Meerut towards Ferozepur.
Although the march took place in India's cold weather season, the troops were enveloped in choking dust clouds and water and food were short.
Although the irregular cavalry, the Gorchurras, were the elite of the Khalsa, and individually very skilled (for example, being able to spear a tent-peg out of the ground at full gallop), they were comparatively ineffective against the disciplined British and Bengal units.
Although outnumbered five to one, the Sikh Fauj-i-Ain (regulars) resisted desperately, and their gunners kept firing volleys of grapeshot until they were overrun.
[citation needed] On the Sikh side, it was alleged that Lal Singh had fled the battlefield early, although there was little scope for direction once the battle had been joined.