The nano-silica sol was prepared by sol-gel method, and the boric acid, urea, cyanoguanidine, melamine cyanurate (MCA), 1-hydroxyethane 1,1-diphosphonic acid (HEDP), and 6H-dibenz (C,E) (1,2) oxaphosphorin-6-oxide (DOPO) were added to the silica sol to modify the flame retardant through physical doping and chemical bonding. According to the formula proposed by Lewin, the calculation of flammability parameters were obtained by the limiting oxygen index meter, the micro calorimeter, the vertical burner, and the thermogravimetric analyzer proved that there was a synergistic or additive effect between the B/N/P flame retardant and the silica sol. Fourier transform infrared (FT-IR) spectrum, scanning electron microscopy, and pyrolysis gas chromatography-mass spectrometry were used to characterize the morphology, structure, and pyrolysis products of treated silk fabric and residues after combustion. The results show that the flame retardancy of silica-boron sol is mainly caused by endothermic reaction and melt covering reaction. Silicon-nitrogen sol acts as a flame retardant through endothermic reaction, release of gases, and melting coverage. Silicon-phosphorus sol achieves flame retardancy by forming an acid to promote formation of a carbon layer and melting coverage. Silica sol and other flame retardants show excellent flame retardanty after compounding, and have certain complementarity, which can balance the dosage, performance, and cost of flame retardants, and is more suitable for industrial development.