Er ist ein linker Nebenfluss des Yalong Jiang (雅砻江). Er hat zwei Quellflüsse – Daqu (chin. 达曲, Hanyu Pinyin Dáqǔ) und Niqu (chin. 泥曲, Hanyu Pinyin Níqǔ) – die aus dem Nordwesten und Norden im Kreis Luhuo (chin. 炉霍县, Hanyu Pinyin Lúhuòxiàn) (Zhaggo) des Autonomen Bezirks Garzê der Tibeter zusammenfließen, ab dort trägt der Fluss den Namen Xianshui He. Er durchfließt den Südosten des Kreises Daofu (道孚县) (Dawu) und mündet im Kreis Yajiang (雅江县) (Nyagquka bzw. Nyagla) in den Yalong Jiang. Der Niuri He (纽日河) ist einer seiner Nebenflüsse.
Im Gebiet des Flusses treten häufig Erdbeben auf, es wird als das „Xianshuihe-Erdbebengebiet“ (鲜水河地震带) bzw. die „Xianshuihe-Verwerfungszone“ (鲜水河断裂带) bezeichnet.
↑ abRivers: Descriptive Notes. Archiviert vom Original am 3. März 2009; abgerufen am 20. Januar 2013 (englisch, Kurzbeschreibungen chinesischer Flüsse).