Se lo encuentra en bosques lluviosos primarios y secundarios en el sureste de la isla, dentro del Parque Nacional Andohahela, en la provincia de Toliary, Manangotry, específicamente entre los ríos Mandrare por el oeste y Mananara por el norte.