The invention relates to a new method for preparing LixFeyPzO4 (particularly LiFePO4, LiFe2 / 3PO4 and Li4 / 7Fe4 / 7P8 / 7O4) by using ferro phosphorus, which comprises the following steps of: supplying an oxygen source for oxidizing P in the ferro phosphorus by only utilizing the oxygen in raw materials, proportioning in the mol ratio of the total phosphorus element to the total oxygen element of 1.0:(1.5-9.0), mixing the raw materials and then carrying out one-step reaction in a closed system at the temperature of 500-900 DEG C to obtain a product. The oxidation-reduction reacted material balance of the raw materials per se is realized in the closed system, without external oxygen sources, thereby solving a series of technical difficult problems caused by difficult oxygen quantity accurate control and oxygen introduction and eliminating the pollution of a large amount of waste gas during roasting by adopting an inert atmosphere or a carbide split product reducing atmosphere; the reaction is finished in the closed system, and the complete reaction is promoted by utilizing the pressure of the reaction per se, thereby reducing the volatilization of substances, such as lithium and the like in the raw materials, at high temperature and causing the product to be looser; and the method has no pollutant discharge in the preparation process, cleanness, environmental protection, short reaction flow, simple process, easy reaction operation, low requirement for equipment, low cost, less investment and good benefit and is easy to realize industrialization and suitable for producing high-performance LixFeyPzO4 by using the ferro phosphorus with low cost.