The invention relates to a medicament for treating metrorrhagia and metrostaxis, hematemesis, hematochezia and traumatic hemorrhage and a preparation method thereof. The preparation method comprises the following steps of: 1, mixing rhubarb, golden thread and dahurian angelica root, adding an ethanol, merging ethanol extract, and concentrating the ethanol extract; 2, adding sanchi into the ethanol, merging ethanol extract and concentrating the ethanol extract; 3, taking common bletilla pseudobulb decocting liquid and concentrating the liquid into a thick paste with a relative density between 1.15 and 1.30 at the temperature of 60 DEG C; 4, decocting dregs in the three steps, India madder root and liquoric root twice, merging decoction, concentrating the decoction, mixing the concentrated decoction with the thick paste obtained in step 3, reducing pressure and drying the mixture to obtain a dry paste and crushing the dry paste; 5, evenly mixing products obtained by step 1 and step 2, carrying out high-speed centrifugal spraying drying, and simultaneously spraying aqueous solution of hydroxypropyl-beta-cyclodextrin to prepare dispersed fine powder; and 6, mixing and crushing medicaments such as cuttlebone, calcined dragon bone and the like, evenly mixing the mixture with two fine powder obtained by the step 4 and step 5, adding medicaments such as microcrystalline cellulose and the like, and evenly mixing, drying and palletizing the mixture. The medicament simplifies production process, saves production cost and has obvious curative effect.