Sonakanda Fort is a river fort situated in Narayanganj on the eastern bank of Shitalakshya River. Though the actual time of its establishment could not be ascertained, historians believe that the river fort was built by Mir Jumla II, a Subahdar of Bengal under the Mughal Empire, to defend Dhaka and Narayanganj from the pirates.
History : The Bengal went under the effective control of Mughal Empire in 1574 AD after the defeat of Daud Khan Karrani to Mughal General Munim Khan. Mughals exercised a progressive rule in Bengal and were determined to protect their subjects from external forces.