The invention discloses a bioactivity bracket and a preparation method thereof. The bioactivity bracket is obtained through the following steps of firstly, loading bone shape generation proteins on ahollow mesoporous hydroxylapatite microsphere through a grafting manner or an adsorbing manner, so as to obtain a drug bearing microsphere, then mixing the drug bearing microsphere into a bracket matrix solution, then performing printing through a 3D printing technique to prepare a compound bracket, and finally, adsorbing chemotactic growth factors on the surface to obtain the bioactivity bracket;or firstly, blending the drug bearing microsphere and the chemotactic growth factors in the bracket matrix solution, and then performing printing through the 3D printing technique to prepare the bioactivity bracket. Through the adoption of the method disclosed by the invention, the obtained bioactivity bracket can realize time sequence releasing of various growth factors: the chemotactic growth factors are released in an early stage, and bone repair cells are recruited to a damaging region; and bone shape generation proteins are mainly released in the later stage, and bone marrow substrate stem cells which are recruited to the damaging region are induced to be subjected to osteogenic differentiation, so that regeneration and repairing potential of an autologous tissue is sufficiently mobilized, and regeneration and repairing of bone defect are promoted.