U(VI) and levofloxacin (LEV) are co-existing pollutants in medical wastewater, and the interaction between them results in poor removal. Phosphorus-based biochar (PBC) was prepared to simultaneously remove U(VI) and LEV. In the single system, the optimal adsorption pH values for U(VI) and LEV were 5.0 and 7.0, respectively, with maximum adsorption capacities of 803.64 mg/g and 46.71 mg/g, and complex precipitation and hydrogen bonding were the main adsorption mechanisms. In the binary system, the removal of LEV by U(VI) showed inhibitory effects at pH < 3.0 and pH > 6.0. At pH = 4.0, U(VI) dem...