The invention relates to a method and device for preparing hydrogen with wind and light and refining heavy water. And it comprises the five parts of: 1. solar power generating part; 2. wind power generating part; 3. hydrogen and oxygen producing part by electrolysis; 4. common hydrogen storage part; and 5. high pressure ultrapure making part, where the first part comprises: heat collector set composed of solar heat collecting plates, heat collecting loop, circulating pump, heat exchanger, steam loop, turbine engine, power generator, and cooler; the second part comprises vertical shaft, speed change gear, arm of force, active throttle, ground gear, railway, electrobath, steam-water separator, cooling drying gas, circulating pump, motor, water supply tank, heavy water collecting tank, heavy water outlet pipe, hydrogen gas outlet, and oxygen gas outlet; the fourth part comprises steel case, oxygen gas outlet, hydrogen gas outlet, active pressure plate, rubber hydrogen storage soft gallbladder, rubber hydrogen storage soft gallbladder, valve, hydrogen gas inlet and oxygen gas inlet; and the fifth part comprises catalytic deoxidation drying purifiers, metal oxide terminal purifying compressors, product storage steel cylinders and the connecting pipeline, and valves. By a 140KW standard, the invention can per hour produce high pressure ultrapure hydrogen 101.2kg; oxygen gas 896kg; refines heavy water 0.15kg; consumes water 2000kg; has efficiency 90%; pressure 13-15MPa; and purity able to be up to 99.9999%.