The invention provides macroporous adsorption resin which is prepared from the following raw materials: water, gelatin, styrene, divinylbenzene, white oil, an initiator, a pore-foaming agent, solventoil, 1,2-dichloroethane, zinc chloride and chloromethyl ether by the the following steps: carrying out white ball polymerization, white ball drying and screening, carrying out wax extraction, wax balldrying and screening, chlorination, chlorine ball drying and post-crosslinking reaction. The prepared resin is relatively large in specific surface area and porosity and has relatively good mechanical strength, high temperature resistance, simple preparation process and easy industrial production.