The invention discloses a nano-fiber and process for preparation, the components of the nano-fiber are silk fibroin, Argentine simple substance particles and polyvinyl alcohol, the process for preparation is that: a, after natural silk is unglued, dissolved, purified and dried, regenerated silk fibroin is obtained; b, the regenerated silk fibroin is dissolved in acidizing fluid, and regenerated silk acid solution is obtained; c, after polyvinyl alcohol is dissolved, polyvinyl alcohol solution is obtained; d, the two solutions are mixed. e, Ag-type inorganic salt is added; f, silver electrode is used to do electrostatic spinning, and blend nano fiber felt is obtained; g, the blend nano fiber felt is thermally treated for 2-5 minutes at the temperature condition of 100-150 DEG C and is treated by the radiation of ultraviolet light for 3-5 hours, and blend antibacterial nano fiber of the silk fibroin and the polyvinyl alcohol is obtained. The mechanical property of the fiber is better than pure silk fibroin fiber, the biocompatibility is excellent, the fiber has an antibacterial property, the fiber is suitable for bio-medical materials, in particular to tissue engineering scaffold materials.