Ассам, Бангладеш, восточные Гималаи, Непал, Индия, Шри-Ланка, Мьянма, Малайзия, Таиланд, Камбоджа, Лаос, Вьетнам, Китай, Борнео, Ява, Филиппины, Сулавеси, Суматра, Новая Гвинея и Тайвань
Эпифит, наземный или литофит произрастает в широколиственных, вечнозеленые, равнинных лесах, на известковых скалах на высоте от 300 до 2500 метров