The invention discloses a method for extracting uranium by utilizing a photocatalysis technology under visible light. The method comprises the following steps: performing ultrasonic treatment on C3N4to make the C3N4 fully and uniformly dispersed, adding glucose and Cd(NO3)2.4H2O, performing magnetic stirring, adding L-cysteine, continuing stirring, moving the stirred material to a high-pressure reaction kettle, placing the obtained material in a drying oven, performing constant-temperature treatment, performing cooling, performing suction filtration, performing washing by using ultrapure water and absolute ethanol for a plurality of times, performing freeze drying, performing grinding, adding the ground material into a quartz tube, adding a UO2(NO3)2 solution and ultrapure water or seawater, introducing N2 for a period of time under the dark condition, placing the obtained material under natural light or a xenon lamp, performing irradiation for 10 min, filtering the suspension, adding1 mL of water into the obtained solid, placing the obtained material in air for 24 h, adding 1 mL of 0.1 mol/L Na2CO3 solution, performing desorption for 30 min, and performing filtration, wherein the extracted uranium is obtained in the supernatant. The method disclosed by the invention has the beneficial effects that 0.1 mmol/L uranium in 15 mL of seawater system can be completely extracted within 10 min under irradiation of the visible light.