Se encuentra en Madagascar en los bosques húmedos siempreverdes en alturas alrededor de 750 a 1000 msnm.