The invention belongs to the technical field of medical treatment, and discloses a system for restoring bone defects. The system comprises an image acquisition module, a defect determination module, athree-dimensional model construction module, a restoring model construction module, a material selection module, a 3D printing module, an evaluation module, and an auxiliary phototherapy module, wherein the image acquisition module is used for collecting human body depth image data; the defect determination module is used for acquiring the form and position of a bone defect area; the three-dimensional model construction module and the restoring model construction module are used for constructing a human skeleton three-dimensional model and a restoring model; the material selection module is used for determining a restoration body material; the 3D printing module is used for printing a bone defect restoration body; the evaluation module is used for evaluating the restoration body; the restoring module is used for restoring the bone defects; and the auxiliary phototherapy module is used for carrying out auxiliary phototherapy on the restored bone defect area. According to the system, nonew bone defect is generated, and meanwhile, no infection of other viruses is caused; the three-dimensional model of the human skeleton can be intelligently constructed, the restoration body materialis determined based on the form and position of the bone defects, and the restoration model is constructed; and the restoration effect is ensured.