The invention relates to traditional Chinese medicine decoction for treating qi-blood deficiency and stagnation type myelofibrosis and a preparation method thereof. The traditional Chinese medicine decoction is prepared from, by weight, 5-13 parts of rhizoma cyperi, 10-20 parts of radix stephaniae cepharanthae, 12-25 parts of radix et caulis acanthopanacis senticosi, 2-7 parts of semen citri reticulatae, 6-12 parts of moutan bark, 9-18 parts of rhizoma corydalis decumbentis, 4-10 parts of akebia fruits, 3-9 parts of fructus polygoni orientalis, 6-12 parts of manyinflorescenced sweetvetch roots, 10-18 parts of white paeony roots, 4-12 parts of roots of wedelia urticaefolia (blume) DC., 14-28 parts of radix codonopsis, 7-15 parts of fructus mori, 9-15 parts of arillus longan and 3-9 parts of costus roots. When the traditional Chinese medicine decoction is used for treating qi-blood deficiency and stagnation type myelofibrosis, the effect is remarkable, the traditional Chinese medicine decoction is reasonable in compatibility and unique in composition, all medicinal materials are combined to achieve the effects of reinforcing qi, nourishing blood, promoting blood circulation, removing stasis and the like, and thereby the purposes of treating both manifestation and root causes of qi-blood deficiency and stagnation type myelofibrosis is achieved.