The natural habitat of these fish covers Southeast Asia, particularly the Malay Peninsula, including southern Thailand, Malaysia, and Singapore. They are typically found in river lowlands, swamps, and other slow-moving bodies of water located in humid tropical forests. They can often be found in estuaries as well, where marine and fresh water mix. The natural biotope often consists of a shallow stream, the bottom of which is covered with a layer of silt, fallen leaves, and many snags formed by branches and tree roots.