The invention provides a method for fluorinating volatilizing recovery of uranium by using nitrogen trifluoride as a fluorinating agent. The method comprises: (1) removing air and water in a reactor,wherein the reactor is filled with the molten salt of a uranium-containing compound, or with a mixture containing elemental uranium, or with one or a plurality of uranium compounds, the uranium content in the molten salt of the uranium-containing compound is 0.01-30%, and the mixture containing elemental uranium is a mixture comprising elemental uranium and a nuclear fission product and / or a metalalloy; and (2) heating the reactor in stages, introducing a mixed gas of nitrogen trifluoride and an inert gas, carrying out a reaction, and recovering the reaction product, wherein the volume fraction of the nitrogen trifluoride in the mixed gas is 5-50%, heating is performed from a room temperature to 200-250 DEG C and first thermal insulation is performed in the first stage, and in the secondstage, heating is performed from the ending temperature of the first stage to 500-750 DEG C, and second thermal insulation is performed. According to the present invention, with the method, the safe,stable and long-term operation of the equipment can be achieved.