Se encuentra en la parte oriental de Madagascar en los bosques sombríos desde el nivel del mar hasta los 1000 msnm.