The invention discloses a preparation method for efficient anti-bacterial composite hemostatic 
sponge. The preparation method comprises the following steps: S1, adding 
sodium chloride and 
phosphonium salt into a 
sodium alginate solution to obtain a solution A; S2, adding an emulsifier into dispersion liquid to obtain a solution B, and preparing a 4 to 6 percent 
calcium chloride solution to serve as a solution C; S3, adding the solution A into the solution B in a water-oil ratio of 1 to (3-7) by an 
emulsion-crosslinking method, stirring to form an 
emulsion, adding the solution C into the 
emulsion for reacting, curing, centrifuging, washing and 
drying to obtain porous alginate 
drug-carrying microspheres; S4, dissolving 
chitosan hydrochloride into water to obtain an 
aqueous solution, adding the porous alginate 
drug-carrying microspheres prepared in the step S2 and a hemostatic medicament, performing 
freeze drying repeatedly, washing and sterilizing to obtain the hemostatic 
sponge. The hemostatic 
sponge has high water absorptivity, can rapidly stop bleeding, plug wounds, inhibit 
wound infection and effectively promote healing of the wounds; the 
thrombus risk is avoided.