The invention discloses a method for producing a soft magnetic ferrite core. The method comprises the following steps of: mixing of raw materials, pre-sintering, ball milling, compression moulding, secondary sintering, grinding and detection, wherein an integral magnetic-attraction double-sided grinding machine is adopted in the grinding process. The magnetic core produced by the method has high magnetic conductivity and low loss factor, and energy sources can be saved; the magnetic core has uniform color, flat end surface and bright and clean surface; the ball milling as well as the uniformity and sphericity of the mixed material are improved; a low-temperature sintering technology is adopted, the heating rate and cooling rate of each stage are adjusted, the ferrite transformation of the material is promoted, and the grain size can be effectively controlled; and the initial permeability and temperature characteristic are improved.