Es una planta diminuta (con una flor de 2'5 cm) que se encuentra en el Himalaya chino, Assam, India, Bangladés, Nepal, Sikkim, Sri Lanka, Birmania, Tailandia, Malasia, Laos, Camboya, Vietnam, Borneo, Java, Molucas, Filipinas, Célebes y Sumatra y en los bosques de ribera a elevaciones por debajo de los 600 metros que crece bien montada en corcho o en helechos arborescentes, en un lugar fresco, admitiendo cada vez temperaturas más cálidas.