STF-impregnated Kevlar and ultra-high molecular weight polyethylene (UHMWPEF) fabric-impregnated bodies were prepared by using mass fraction of 34 % SiO2 with a particle size of 100 nm and PEG400 as dispersion and dispersant, respectively. When two kinds of fiber fabrics were impregnated by STF, the tensile, single fiber pull-out and single fiber tensile loads of Kevlar fabric-impregnated increased 26.63 %, 155.55 %, and 98.64 %, respectively. However, the tensile load, monofilament pull-out load and monofilament tensile load of the UHMWPEF fabric-impregnated body increased 100.14 %, 729.03 % and 51.61 %, respectively. Kevlar fiber fabric impregnated by ultrasonic vibration and smearing STF absorbs more steel projectile’s kinetic energies of 52.3 % and 27.43 % than that of the original fiber fabric, respectively. UHMPWEF fabric impregnated by using ultrasonic vibration and smearing increased 65.56 % and 47.73 % than the original fabric absorbing steel projectile’s kinetic energy. Based on the Scanning Electron Microscope (SEM) observation of the fiber fabric surface, it was found that the connection between the fibers was significantly strengthened after the STF impregnation treatment. When the fabric was subjected to impact load, STF played an important role in transmitting load and increasing friction.