The invention discloses a method for preparing composite water-based polyurethane. The method comprises the following steps of: adding polyether, epoxy resin, toluene diisocynate and rude MdI into a kettle, then adding a catalyst into the kettle, and preheating and prepolymerizing the mixture; measuring -NCO value, adding dimethylopropionic acid, after reacting the mixture, measuring -NCO value again; reducing the temperature, adding acetone, stirring the mixed solution, discharging the obtained product; placing the obtained product into a dispersion barrel, adding triethylamine into the dispersion barrel, stirring the mixture, adding water, and dispersing the mixed solution at a high speed; after dispersing the mixed solution uniformly, adding ethidene diamine, performing a chain extending reaction, and then stirring the obtained solution at a reduced speed; sealing and standing the obtained solution, then filtering the obtained solution and discharging the filter. The method overcomes the shortage of short-time use after the mixing of two components because the conventional oil polyurethane uses an irritant solvent, reduces waste and protects environment, has the advantages of non-toxicity and light smell by taking water as a solvent, and makes an adhesive achieve the adhesive strength by heating and activating the adhesive when clothes are bonded so as to achieve effect of good hand feeling after bonding and good water washing property.