The development of suitable bioactive three-dimensional scaffold for the promotion of bone regeneration is critical in bone tissue engineering. The purpose of this study was to investigate in vivo osteogenesis of the porous strontium-doped calcium polyphosphate (SCPP) scaffolds for bone repair, as well as the relationship between osteogenic properties of SCPP scaffolds and the secretion of bFGF and VEGF from osteoblasts stimulated by SCPP. Besides, the advantages of scaffolds seeded with mesenchymal stem cells (MSCs) for bone repair were also studied. Firstly, the bone repair evaluation of scaffolds was performed on a rabbit segmental bony defects model over a period of 16weeks by histology combined with X-ray microradiography. And then, in order to avoid the influence from the other factors such as hypoxia which emerge in vivo study and affect the secretion of VEGF and bFGF from host cells, human osteoblast-like cells (MG63) were seeded to SCPP, CPP and HA scaffolds in vitro to determine the ability of these scaffolds to stimulate the secretion of angiogenic growth factors (VEGF and bFGF) from MG63 and further explore the reason for the better osteogenic properties of SCPP scaffolds. The histological and X-ray microradiographic results showed that the SCPP scaffolds presented better osteogenic potential than CPP and HA scaffolds, when combined with MSCs, the SCPP scaffolds could further accelerate the bone repair. And the amounts of VEGF measured by ELISA assay in SCPP, CPP and HA groups after cultured for 7days were about 364.989pg/mL, 244.035pg/mL and 232.785pg/mL, respectively. Accordingly, the amounts of bFGF were about 27.085pg/mL, 15.727pg/mL and 8.326pg/mL. The results revealed that the SCPP scaffolds significantly enhanced the bFGF and VEGF secretion compared with other scaffolds. The results presented in vivo and in vitro study demonstrated that the SCPP could accelerate bone formation through stimulating the secretion of VEGF and bFGF from osteoblasts, making it attractive for bone regeneration.