Shahzadpur, is a very old town in Ambala District of Haryana. The town came under Sikh Rule in January 1764, after the Sikh forces took Sirhind, the Sikhs also established their rule in this area of Shahzadpur Town, Sardar Karam Singh a Sikh Sandhu Jatt of Marahka Village in Sheikhupura District of Punjab (Now Pakistan), became the first Sikh ruler of Shahzadpur. He ruled for 20 years until his death in 1784. He never used to stay at Shahzadpur. Karam Singh spent the majority of his time at Talwandi Sabo Village in Bathinda District of Punjab which was one of the holiest Sikh religious centers.