Found on North and South Pagi, Sipora and Siberut, islands in the Mentawai group, West Sumatra in Indonesia (2).
Inhabits tropical rainforest (2) and monsoon forest (5).