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.