Se encuentra en la parte oriental de Madagascar en las húmedas selvas en alturas de 1000 a alrededor de 1300 msnm.