Terrestrial (Coastal Forest, Secondary Rainforest). In forest on rocky sea shores and sandy beaches behind the Casuarina, but also in undisturbed mixed dipterocarp, keranga, swamp and ultramafic forests up to 1700 m altitude. Often on alluvial sites near or along rivers and streams, but also on hillsides and ridges. On sandy soils.
Distribution in Singapore
Distribution worldwide
India, Sri Lanka, Myanmar, Indochina, Thailand, Malaysia, Singapore, Borneo, and Indonesia