Terrestrial (Primary Rainforest, Mountain, Secondary Rainforest, Freshwater Swamp Forest, Riverine, Disturbed Area / Open Ground). In undisturbed mixed dipterocarp to sub-montane forests up to 1700 m altitude. On hillsides and ridges with sandy to clay soils. Often along streams. Common in secondary forests, forest edges, open forests, hedges and thickets, occasionally by streams in the forest in lowlands and mountains.
Distribution in Singapore
Various forest fragments such as those around MacRitchie Reservoir, off Sime Road, and Old Upper Thomson Road
Distribution worldwide
Northeast India, Nicobar Islands to south China, Taiwan, Thailand, Sumatra, Peninsular Malaysia, Singapore, the Philippines, Borneo, and Java to New Guinea