It is found in diverse aquatic habitats such as rivers, streams, lakes, swamps, marshes, rice fields, swamp forests, and coastal wetlands. In Bangladesh, it is known to inhabit wetland habitats in Greater Sylhet, Greater Mymensingh, and the Chittagong Hill Tracts.