Uranium, thorium, and plutonium are effectively prepared by magnesium-zinc reduction, using uranium oxides, thorium dioxide, and plutonium dioxide as starting materials. This technique is also useful in performing reduction of metals such as zirconium and titanium