Se distribuye por ríos de África, en arroyos que se vierten en los lagos Eduardo y George que se originan en las montañas Rwenzori o en las laderas occidentales del Gran Valle del Rift; también en el río Semliki, por encima de las cataratas, y en el sistema superior del río Aruwimi en la cuenca media del río Congo en su punto más cercano al río Semliki, en el noreste de la República Democrática del Congo y Uganda occidental.