It is found in dense deciduous or evergreen forests, from sea level to approximately 700 meters in Brunei, Cambodia, southern China, Indonesia, Malaysia, Philippines, Singapore, Thailand, and Vietnam.