The invention discloses a preparation method for microwave-absorbing ferrite. The preparation method comprises the following steps: S1, adding Mn(NO3)2.4H2O, Zn(NO3)2.6H2O, Fe(NO3)3.9H2O to water and dissolving, adding cetyl trimethyl ammonium bromide and uniformly mixing, dropwise adding sodium hydroxide water solution until pH is equal to 10.5-11.5, continuously stirring in the dropwise adding process, raising the temperature to 70-75 DEG C, and keeping the temperature for 2.5-3 h, filtering and taking a filter cake, calcining, and ball-milling to obtain nano-ferrite; and S2, adding the nano-ferrite obtained in the step S1 to ethyl alcohol, and uniformly dispersing to obtain ferrite sol; uniformly mixing zinc acetate and the ethyl alcohol, to obtain solution A by the ultrasound treatment; adding ferrite sol to the solution A, uniformly mixing, performing the ultrasound treatment, raising the temperature, dropwise adding the sodium hydroxide water solution, keeping the temperature and stirring, filtering and taking the filter cake, washing, regulating the temperature, to obtain the microwave-absorbing ferrite by the vacuum drying.