A method for removing elemental mercury in coal-burning flue gas. The removal is carried out in a spray absorption tower. The prepared absorbent is sprayed down from the upper part of the spray absorption tower, and the mercury introduced from the lower part of the spray absorption tower is sprayed. The coal-fired flue gas is sprayed to fully react the elemental mercury in the coal-fired flue gas with the absorbent to realize the conversion of elemental mercury to divalent mercury; the absorbent includes oxidizing additives and magnetic catalysts, oxidizing The mass ratio of the additive to the magnetic catalyst is 2 to 5:1, and the oxidizing additive is one or more combinations of potassium hydrogen persulfate, sodium persulfate, sodium perborate, and sodium percarbonate, and the catalyst It is one or more mixtures of bismuth ferrite, cobalt doped bismuth ferrite, cobalt / lanthanum doped bismuth ferrite, cobalt / strontium doped bismuth ferrite, cobalt / rubidium doped bismuth ferrite. The invention has the characteristics of high utilization rate of the absorbent, repeated use of the catalyst, no secondary pollution, simple and convenient operation, stable operation, easy handling of the product, and convenient popularization and application.