Pendant la Règle britannique, Shakargarh Tehsil était une subdivision administrative du district de Gurdaspur, en 1947, la majorité du district s'est rendue en Inde, le Pakistan conservant le tehsil de Shakargarh, qui devint alors une subdivision du district de Sialkot.
La ligne séparait Shakargarh du reste du district de Gurdaspur -LRB- qui devint alors partie de l'Inde -RRB-. Shakargarh devint ensuite partie du district de Sialkot, mais lorsque le district de Narowal a été créé en 1991, Shakargarh est devenu partie de ce district.