Terrestrial (Monsoon Forest, Secondary Rainforest, Primary Rainforest). Occurs in inland and coastal rainforests. Lowland to lower montane forest to 1000m altutide, also on limestone.
Distribution in Singapore
Reasonably common in Singapore. Seletar, Mandai Road, Nee Soon, Bukit Timah, MacRitchie, Pulau Ubin and Pulau Ubin.
Distribution worldwide
Myanmar, Peninsular Malaysia, Moluccan Islands, Singapore, Indonesia