In India, this species occurs in the lower ranges of the Himalayas from Nepal to the head of the Assam valley, the Khasi hills, Cachar, Manipur, the Kakhyen hills east of Bhamo, Arrakan, the Pegu hills, Karennee, and Tenasserim. This species does not appear to be found above 4000 feet of elevation. It extends down the Malay peninsula. It frequents the larger trees in small flocks. In some forest areas such as the Buxa Tiger Reserve, the density has been estimated at around 15 per square kilometre.