The invention discloses a preparation method for cross-linking waterborne polyurethane. The preparation method comprises the following steps that 1, polyester polyol and diisocyanate are mixed, then acatalyst of dibutyltin dilaurate is dropwise added, nitrogen is introduced, and reaction is carried out; 2, a hydrophilic chain extender is added for reaction, then a end-capping chain extender is added for reaction, and after a neutralizer is added for reaction, water is added for dispersing so as to obtain a waterborne polyurethane emulsion; and 3, a multi-double-bond castor oil solution is added into the waterborne polyurethane emulsion, an initiator is dropwise added, reaction is carried out, and after the reaction is finished, a solvent is removed so as to obtain the cross-linking waterborne polyurethane. According to the method, the waterborne polyurethane emulsion is firstly synthesized, then free radical copolymerization reaction is carried out on multi-double-bond castor oil andthe waterborne polyurethane, the multi-double-bond castor oil is connected into a waterborne polyurethane structure so as to form the cross-linking waterborne polyurethane with a spatial network structure, and therefore the mechanical performance of the cross-linking waterborne polyurethane is improved; and the spatial density inside a polymer is increased, so that the space is shrunk, water molecules are difficult to enter, and therefore the water resistance is improved.