Hajiganj Fort, also known as Khizirpur Fort, is situated in the Hajiganj locality of Narayanganj, Bangladesh, on the western bank of the Shitalakshya River.
The exact construction date of Hajiganj Fort remains uncertain, but it likely followed the establishment of the Mughal capital at Dhaka under Subahdar Islam Khan.
The fort features a quadrangular design with a pentagonal curtain wall, complete with musket-friendly machicolations and rounded corner bastions. On the inner side of the curtain wall, a 1.22-meter-high rampart walkway runs along the base, pierced by several musketry holes. These wider holes were possibly intended for firing guns at pirates moving up the river. Within the fort enclosure, a tall, free-standing square brick column stands in one corner. This column likely served as an observation point and a platform for placing guns during the rainy season.