Se encuentra en Madagascar en los bosques húmedos de montaña ricos en musgo y liquen o sobre rocas sombreadas y húmedas a alturas de 1000 a 1500 metros.