Humayun was not a soldier like his father Babur. He was faced with the problems of a weak financial system and the predatory Afghans.
Bahadur Shah, the ruler of Gujarat, also posed a great threat. Humayun’s brother Kamran who was in-charge of Kabul and Kandahar extended his authority up to Punjab.
Humayun remembering the promise he had made to his father on the eve of his death that he would treat his brothers kindly, agreed to Kamran’s suzerainty over Punjab to avoid a civil war.
Humayun had three brothers, Kamran, Askari and Hindal. Humayun divided the empire among his brothers but this proved to be a great blunder on his part.
Kamran was given Kabul and Kandahar. Sambhal and Alwar were given to Askari and Hindal.
When Humayun was busy with fighting the Afghans in the east, he got the news that Bahadur Shah of Gujarat was advancing towards Delhi.
Therefore, he hastily concluded a treaty with the Afghan leader Sher Khan (later Sher Shah) and proceeded towards Gujarat.