The invention discloses a method for preparing a rubber shock pad, which belongs to the technical field of a high-molecular material. The method comprises the following steps: mixing rice husk fiber,secondary sedimentation tank sludge, sucrose and water, performing fermentation, adding a ferric chloride solution, stirring and mixing the materials, adding ammonia water to adjust the pH, and performing steps of filtering, washing, drying, and heat-insulating carbonization to obtain pretreated rice husk fiber; performing high temperature treatment on the pretreated rice husk fiber by steam, anddrying the material to obtain modified rice husk fiber; masticating the hydrogenated nitrile rubber, then adding natural resin, the modified rice husk fiber, a modified additive, a vulcanizing agent,an accelerator, an anti-aging agent, and a plasticizer for mixing, applying an external magnetic field during a mixing process, and after mixing is completed, performing extrusion molding, vulcanization, and discharging to obtain the rubber shock pad. The rubber shock pad produced by the technical scheme of the invention has the characteristics of excellent shock absorption performance and aging resistance.