machhiwara use to be a tiny fishing village on the edge of satluj river in ancient times, currently satluj river's flow changed with time. Now satluj river runs 13 km away from machhiwara. Battle of Machhiwara (15 May 1555) between Humayun and Afghans
When Humayun was struggling to regain his power on India,Humayun captured Lahore in February 1555. Another detachment of his forces captured Dipalp
ur. Next, the Mughal army occupied Jalandhar and their advanced division proceeded towards Sirhind. Sikandar Shah Suri sent a force of 30,000 horses with Naseeb Khan and Tatar Khan but they were defeated by the Mughal army in a battle at Machhiwara. Rana Udho Singh Ghorewaha
This town was owned by Rana Udho Singh Ghorewaha who received Rahon as a Jagir from Akbar the Great in return for his capturing of the rebel General Bairam Khan. This town and many surrounding it were owned by Ghorewaha Rajputs. Guru Gobind Singh and Machhiwara
When Emperor Aurangzeb's army attacked the fortress of Chamkaur Sahib, Guru Gobind Singhji successfully resisted their onslaught and slipped away into the forests of Machhiwara. The Mughal forces got wind of his whereabouts and Guru Gobind Singhji was saved by two of his Muslim Pashtun devotees who disguised him as their Muslim prophet. The place where the Guruji rested is where the Gurudwara stands today.there are 4 gurudawars(Sikh temple) in machhiwara. When Guru Gobind singh ji was in machhiwara he wrote "mitar Payara nu Kehana" in the forest of Machhiwara. Machhiwara is a famous destination for Sikh pilgrims. 13 April every year there is a bis festival of vashaki celebrated. other Sikh religious festival of SABHA is held on 21,22,23 December every year. Source - Wikipedia