Встречается на полуостровах Малайзии, Таиланда, Борнео, Явы и Суматры
Произрастает в низинных тропических лесах и нижних горных лесах, на стволах и основных ветвях, часто вблизи ручьев и рек, или на больших скалах и утесах на высоте от 250 до 1900 метров над уровнем моря.