It inhabits a variety of woodland on the Comoros Islands. It is known to inhabits habitats above an elevation of 300 m on Mohéli. On Grand Comore, it is mainly known from degraded forest patches with banana cultivation on the slopes of Mount Karthala at an elevation of 700-900 m.