Terrestrial (Primary Rainforest, Secondary Rainforest). In undisturbed mixed dipterocarp and keranga forests up to 700 m altitude. Usually on hillsides and ridges with sandy to clay soils, but also found in swamps.
Distribution in Singapore
Distribution worldwide
Cambodia, Peninsular Thailand, Peninsular Malaysia, Singapore, Sumatra, and Borneo