The present invention discloses a rosa roxburghii composition for anticoagulation and a preparation method thereof. The composition is prepared from the following components in parts by weight: 10-90 parts of roxburgh rose concentrated solution, 2-10 parts of rhizoma polygonati, 2-10 parts of radix puerariae, 2-10 parts of rhizoma dioscoreae, 2-10 parts of poria cocos, 2-10 parts of radix ginseng, 1-5 parts of earthworm peptide, 1-5 parts of Y-aminobutyric acid, 1-5 parts of xylitol, 1-5 parts of cordyceps militaris, 1-5 parts of mulberry and the balance of purified water. According to the rosa roxburghii beverage for anticoagulation prepared by the preparation method disclosed by the invention, the roxburgh rose concentrated solution has a good anticoagulant effect and can be used for making up the defects of heparin medicines; and meanwhile, the medicine can directly penetrate through gastric digestive juice to enter small intestines, the high anticoagulation effect is achieved, and the good thrombus dissolving effect is achieved.