The invention discloses hundred-herb traumatic injury ointment and a preparation method thereof. The ointment is prepared from hundreds of medicinal materials including rhizoma polygoni cuspidati, sambucus javanica reinw, kusnezoff monkshood root, pinellia ternata, India madder root, cortex eucommiae, radix dipsaci, radix achyranthis bidentatae, rhizoma drynariae, saffron crocus, litharge, radix rehmanniae recens, semen momordicae, radix saposhnikoviae, rhubarb, fructus aurantii, peach seed, frankincense, centipede, Qi snake, cornu cervi pantotrichum, ground beetle, pangolin scales, long-noded pit viper, garter snake, snake slough, scorpion, Egeria najas, stiff silkworm and the like. The hundred-herb traumatic injury ointment has a better effect by combining the animal and plant materials; and when being applied to traumatic injuries, the ointment can quickly relieve swelling and pain, activate blood and remove fatigue, relax sinew and activate collaterals, treat fracture dislocation, prevent relapse and sequela, and realize radical treatment.