Se encuentra en Malasia, Borneo, Java, Sumatra, Nueva Guinea y Filipinas en el monte y los bosques maduros de montaña, a menudo, en el sur frente a las montañas en suelos de turba en una densa sombra, en alturas de de 700 a 1500 metros.