The Treaty of Lahore was signed on 9 March 1846 after the First Sikh War. After the defeat of the Sikhs at the Battle of Sobraon the British were able to march into Lahore without any further battles. After the British reached the city of Lahore the treaty was signed.