The invention discloses a method for preparing thiolated nano ferroferric oxide magnetic polymer composite material. The method comprises the following steps of: dissolving Fe2<+> and Fe3<+> in water, wherein a dropwise adding system is alkaline, heating, stirring to react, washing until the pH value is 7, and drying the reaction product; adding an ethane solution into the reaction product, heating, and adding an oleic acid with stirring; adding a dispersing agent, adding a monomer for polymerization, an epoxy functional monomer and a cross-linking agent, and performing ultrasonic dispersion;adding an initiator, heating, stirring to react, washing until the pH value is 7, performing magnetic separation and drying the reaction product; performing ultrasonic dispersion, adding an epoxy vulcanizing reagent, heating, stirring to react, washing until the pH value is 7, performing magnetic separation and drying the reaction product; and performing ultrasonic dispersion, dropwise adding NaHS solution, stirring to react, washing until the pH value is 7, performing magnetic separation and drying the reaction product to obtain the target product. The invention has the advantages of simple preparation method, low cost, uniform particle size distribution, stable performance and capability of absorbing and removing superstandard heavy metal Hg from water, of the obtained target product, innocent treatment, water resource protection and the like.