Conocido del río Ganges en el norte de la India, incluida su llanura aluvial y delta en Bangladesh, además del sistema Brahmaputra en los estados de Assam, Manipur, Meghalaya y Arunachal Pradesh, con registros adicionales de Nepal.
La localidad tipo se da simplemente como 'provincias del Ganges, India'.
Los ejemplos salvajes son raros en el hobby de los acuarios y prácticamente todos los peces a la venta se producen comercialmente para ese propósito.
Por lo general, habita en aguas lentas, de baja altitud, densamente vegetadas, que incluyen estanques, zanjas, beels y campos inundados.
Muchos de estos hábitats experimentan fluctuaciones estacionales en el volumen del agua, la química y la turbidez debido a los monzones anuales que ocurren entre junio y octubre.