It occurs in lowlands of the Guianas, Venezuela, eastern Colombia, eastern Ecuador, eastern Peru, northern and eastern Bolivia and the Amazon basin in Brazil. In Brazil it is, except for populations in the relatively open lowlands of north-eastern Roraima and along the Branco River and lower Rio Negro, apparently largely absent from the regions north of the northern bank of the Amazon River, but these regions are generally very poorly known and its presence cannot be discounted, especially in the section between the lower Rio Negro and Rio Jari (the river on the border between Pará and Amapá).