Habita todo el trayecto del río Amazonas y sus principales tributarios, incluso afluentes pequeños y lagos aledaños, desde su desembocadura cerca a Belén, hasta su origen en los ríos Marañón y Ucayali en Perú.