Terrestrial (Primary Rainforest, Secondary Rainforest, Freshwater Swamp Forest). Common in primary as well as secondary lowland forests on slopes and ridges from sea-level up to 900 m.
Distribution in Singapore
Distribution worldwide
Thailand, Sumatra, Peninsular Malaysia, and Singapore