It is found in the Bengal region of Bangladesh and India as well as in Assam and southern Nepal.
[2] The species' natural habitats are tropical forests and shrublands at elevations to 500 m (1,600 ft) above sea level.
The eggs are deposited in branches overhanging small pools.
It is generally a common species, but habitat loss through deforestation is a threat to it.
It is reported from the Orang National Park in India.