It grows in primary and secondary mixed dipterocarp forests, kerangas, mixed peat swamp forests, and beach forests, on various soil types up to 1,800 m altitude.
Distribution in Singapore
Sime Road, the Dragon Trail (Sentosa), in the vicinity of Upper Pierce Reservoir, Bukit Kallang, and Pulau Ubin.
Distribution worldwide
Sumatra, Peninsular Malaysia, Singapore, the Philippines, west Java, and Borneo