The invention discloses a mesoporous magnesium silicate / hydroxyapatite / polyether ether ketone composite material, a bone repair body, a preparation method and an application thereof. The preparation method of the mesoporous magnesium silicate / hydroxyapatite / polyether ether ketone composite material is as follows: 15wt%-20wt% mesoporous magnesium silicate, 10wt%-15wt% hydroxyapatite and 65wt%- 75wt% polyetheretherketone is uniformly mixed to obtain a mixed powder; then the mixed powder is mixed with absolute ethanol, ultrasonically dispersed, and then evaporated at 65°C to 80°C to obtain a composite powder; Composite powder processing and molding, vested; the composite material has good bioactivity and biocompatibility, has good mechanical compatibility with bone tissue, can stimulate bone growth, accelerate bone healing, and reduce the healing of bone implant materials time. The bone prosthesis has good bone mechanical compatibility and antibacterial property, high strength, good fatigue resistance, good corrosion resistance and long service life.