CaO-A12O3-SiO2 (CAS) system glass-ceramics were prepared by sintering with certain amount of yellow phosphorus slag. The effects of phosphorus and fluorine on the nucleation, crystallization and structure of CAS system glass-ceramics were investigated by differential thermal analysis, X-ray diffraction, scanning electron microscopy and other measuring methods. Glass-ceramics of CAS system with 42.32wt% yellow phosphorus slag were obtained by nucleating at 615°C for 1 hour and crystallizing at 926°C for 2 hours. The results showed that the introduction of phosphorus and fluorine promoted the nucleation and crystallization of glass-ceramics, lowering the crystallizing temperature. The main crystal phase of glass-ceramics was β-wollastonite. The density of the glass-ceramic was 2.695g/cm3.