The invention discloses a method for Ni-Fe alloy production and Sn recovery from Ni-Sn ferroalloy scrap by high-sulfur coal sulfuration volatilization and oxidation slagging. The method is characterized by comprising the process steps as follows: the Ni-Sn ferroalloy scrap is crushed to certain blockness, transferred into an intermediate frequency furnace or an electric furnace and then heated to certain temperature, a nitrogen gas spray gun is inserted into a molten pool for stirring after the material is in a molten state, and the high-sulfur coal is crushed to certain granularity and sprayed into the molten pool for a sulfuration volatilization reaction of Sn in the material; after the sulfuration reaction is finished, the high-sulfur coal is stopped from being sprayed into the furnace, certain slagging constituent is added into the molten pool for Ni-Fe liquid purification, and certain alkalinity of the molten pool is controlled in the process; after certain period, slag and Fe are completely separated, produced Ni-Fe liquid and slag are discharged from a Fe outlet and a slag outlet respectively, and resources including Ni, Fe and Sn are recovered effectively in the process. According to the method, the characteristic of high sulphur content of the high-sulfur coal is sufficiently utilized for Sn sulfidation treatment of the Ni-Sn ferroalloy scrap, the resources including Ni, Fe and Sn are recovered effectively, waste is treated by waste, the technological process is simple to operate, the production cost is lower, and broader industrial prospect is provided.