Terrestrial (Primary Rainforest, Secondary Rainforest). Primary and secondary lowland, dryland, evergreen forest, keranga forest, (peat) swamp forest, steep hillsides to dry parts of swamps to alluvial forest. Soil: sandstone, white sandy soil. Altitude: sea level up to 1250 m.
Distribution in Singapore
Distribution worldwide
Peninsular Thailand, Peninsular Malaysia, Sumatra, Java, Borneo, Moluccas