La especie está ampliamente distribuida en el sudeste asiático, incluyendo las cuencas de los ríos Salween, Meklong, Chao Phraya y Mekong, y también se encuentra en Malasia, Sumatra y Borneo. Los peces habitan una variedad de cuerpos de agua: desde arroyos de montaña hasta ríos de llanura, pantanos y zonas anegadas. Prefieren áreas con corriente lenta y agua turbia, y durante la temporada de lluvias a menudo migran a bosques inundados y praderas aluviales. Los parámetros óptimos del agua son: temperatura 22–28°C, pH 6.5–7.5, dureza 12–20 dH.