Uranium, as the main fuel of today's nuclear energy, is crucial to the development of nuclear energy. Therefore, the development of low-cost and powerful adsorbents is very important for the removal or recovery of uranium from uranium-containing solutions. Herein, we report the synthesis of a cheap phosphite-derived polymer for such use. Under visible-light irradiation, this phosphite-derived polymer was found to enable selective adsorption of uranium with an adsorption capacity as high as 1030 mg/g, suggesting its great potential in handling nuclear waste.