The inevitable bleeding and infections caused by disasters and accidents are the main causes of death owing to extrinsic trauma. Hemostatic agents are often used to quickly suppress bleeding and infection, and they can solve this problem in a short time. Silk fibroin (SF) has poor processibility in water, owing to incomplete solubility therein. In this study, aiming to overcome this disadvantage, a modified silk fibroin (SF-BGE), easily soluble in water, was prepared by introducing butyl glycidyl ether (BGE) into its side chain. Subsequently, a small amount of tannic acid (TA) was introduced to prepare an SF-BGE /TA solution, and ZnO nanoparticles (NPs) were added to the solution to form the coordination bonds between the ZnO and TA, leading to an SF-based nanocomposite hydrogel. A structural characterization of the SF-BGE, SF-BGE/TA, SF-BGE/TA/ZnO, and the coordination bonds between ZnO/TA was observed by attenuated total reflectance-Fourier transform infrared spectroscopy (ATR-FTIR), and the phase change was observed by rheological measurements. The pore formation of the SF-BGE/TA/ZnO hydrogel and dispersibility of ZnO were verified through energy-dispersive X-ray spectroscopy (EDS) and scanning electron microscopy (SEM). The cytocompatible and hemostatic performances of the SF-BGE/TA/ZnO NPs composite hydrogels were evaluated, and the hydrogels showed superior hemostatic and cytocompatible activities. Therefore, the SF-based nanocomposite hydrogel is considered as a promising material for hemostasis.