The invention discloses a superabsorbent medical composite haemostasis sponge and a preparation method thereof. The haemostasis sponge comprises the raw materials: alginate, fibrin glue, sephadex gel, polyuronide hemicelluloses, hyaluronan, gluconic acid strontium, iron-dextrin, epigallocatechin, 5-methoxy-N,N-diisopropyltryptamine, mint alkyl diamine, eucalyptole, puffball powder, a cross-linking agent, tween-60, ethanol 2, and distilled water. The liquid absorbing capability of the medical composite haemostasis sponge is strong, haemostasis time is short, effect is good, invasion of an extraneous substance can be isolated, wound healing is promoted, and the superabsorbent medical composite haemostasis sponge can be widely used for haemostasis and restoration of burn, wound, and surgical operation wound, and has good application value.