The invention provides a method for preparing a stone blocking dam by using waste and old rubber, which comprises the following steps of: determining construction conditions of a main body structure of the stone blocking dam, constructing a support wall and an end blocking wall of the stone blocking dam, pre-embedding fixed connectors on the walls, pre-embedding a stand column at the top of the support wall and embedding an anchor rod for fixing an anchor
rope at a position of a
toe; braiding tyre cages by using waste and old tyres, waste and old triangular belts and waste and old wire ropes, constructing a tyre cage energy-dissipating
bank through the combination and connection of the tyre cages of different specifications, filling rock blocks, sandy soil or rubber soil into the hollow chamber of the tyre cages, fixing the tyre cage close to one side of the support wall of the stone blocking dam by using the fixed connector, and
bolting other tyre cages by using the waste and old triangular belts; sleeving enough waste and old tyres on the stand column and fixing the support ropes between the adjacent stand columns by the waste and old tyres on the top; laying a layer of waste and old tyre net on the surface of the tyre cage energy-dissipating
bank, wherein the support ropes between the stand columns form the upper boundary of the waste and old tyre net, the anchor rods at the position of the toes form the lower boundary of the waste and old tyre net, and the gaps between the waste and old tyre net and the tyre cage energy-dissipating
bank can be filled by the waste and old tyres and waste and old rubber fragments; and constructing the dam body consisting of the support wall, the tyre cage energy-dissipating bank and the waste and old tyre net in segments step by step and constructing an end part backstop above the end part blocking wall. The method can greatly improve the rolling stone blockage performance of the stone blocking dam.