The invention relates to a method for producing ultrafine battery-level positive ferric phosphate. The method comprises the following steps that: a ferrite solution is added into a catalytic reaction kettle, added with sulphuric acid to adjust the pH value and slowly added with hydrogen peroxide while stirring to perform oxidation reaction; the dissolved phosphate solution is added to the catalytic reaction kettle, added with soda ash or ammonia to control the pH value and strongly stirred to obtain slurry of the positive ferric phosphate; the slurry is water-washed, press-filtered and separated to obtain a positive ferric phosphate filter cake; a conversion reaction kettle is added with an aqueous solution of phosphoric acid and added with the filter cake, the pH value and the temperature of the obtained mixing solution are adjusted, and the mixing solution is stirred; the mixing solution is placed in a thermal insulation reaction kettle, heated and stirred for a few hours until the mixing solution becomes pink, and the slurry of the positive ferric phosphate is obtained; and the slurry is water-washed, press-filtered, dried and crushed to obtain a finished product of the positive ferric phosphate. The method has the advantages of complete reaction and high reaction ratio, 28 to 29 percent of the total iron content Fe<3+> of the obtained products and even and thin grain diameter, and the D50 is less than or equal to 2um, the P is more than or equal to 16 percent, the grain is ultrafine and high in purity, and has even grain diameter; and because waste slag discharged in the production of a titanium pigment or industrial acid pickling waste liquid is used as a raw material, the environment is protected, and the product cost is lowered.