Es una especie endémica de Madagascar donde se desarrolla en un hábitat de bosques húmedos, subhúmedos o casi áridos en alturas de 0-499, 500-999, 1000-1499, 1500-1999 metros.