a b s t r a c tWhile phosphorus (P) is a vital element in freshwater systems, excessive P loads will induce eutrophication. Large inputs of various pollutants, including P, to rivers in semi-arid regions result in complex environmental problems. In this study, we investigate dissolved oxygen (DO), ammoniacal nitrogen (NH 3 ), chemical oxygen demand (CODcr), soluble reactive P (SRP) in surface water and pore water, and sediment P in the Niuwei River, within the Hai River Basin. From our results we developed and tested a theory for P release in semi-arid regions driven by DO. The results show that NH 3 and CODcr can cause variations in DO in surface water. The presence of pollutants at high concentrations caused seasonal hypoxia. Hypoxic river water induced adsorption and hydrolysis of NaOH-Pi and labile organic P (L-Po), which then resulted in increased SRP concentrations in pore water and surface water. Overall, our results illustrate that NH 3 and CODcr may be important for P adsorption and desorption and for management of water quality problems in rivers in semi-arid regions.