The invention relates to a composite artificial bone for enhancing osteogenic activity and a preparation method thereof. A human bone implant material needs to supply a certain compression resistance support at the implanted part to maintain and supply a spatial structure for cells to grow and shin, and in addition, a minienvironment similar to the environment of a natural bone needs to be provided so as to facilitate adhesion, proliferation and differentiation of cells, induce ingrowth of vessels, and finally to mediate generation of new bones. The preparation method of the composite artificial bone comprises the following steps: preparing a collagen aqueous solution, adding nano-hydroxyapatite, fully and uniformly mixing, pouring into a mold, prefreezing at 4 DEG C, -20 DEG C and -80 DEG C respectively, performing vacuum freeze drying, placing in a polyphenol solution for incubation, prefreezing at 4 DEG C, -20 DEG C and -80 DEG C respectively once again, and performing vacuum freeze drying. According to the composite artificial bone and the preparation method thereof disclosed by the invention, oleuropein is used for crosslinking, so the mechanical properties of stent materials are improved by virtue of bonding effects, and the osteogenic activity of the artificial bone stent materials are greatly improved by virtue of good antioxidant activity and osteogenic promotion property of the oleuropein.