Multi-functional packaging materials are an important development for food preservation. Emulsion electrospinning is a novel and simple method that can be used to prepare multi-functional packaging materials, which can effectively protect the loaded active substances during the preparation process. In this study, PCL/lecithin/bacteriocin CAMT6 nanofiber films with antimicrobial and antioxidant activity were prepared by emulsion electrostatic spinning. The morphology and homogeneity of the prepared nanofibrous membranes could be improved by optimising the formulation of the emulsion for electrospinning. Analytical testing of the prepared nanofiber films revealed that the nanofibers had a core-shell structure, with bacteriocin CAMT6 effectively encapsulated in the core layer and the PCL and phospholipids homogeneously mixed to form the shell layer. Additionally, the nanofiber films had acceptable tensile properties and water absorption capacity. In chilled salmon meat, the nanofiber film effectively inhibited the growth of bacteria, slowed the oxidation of oil and slowed water loss, which was a good protective effect. This study provides a reference for the encapsulation application of food-active packaging materials and bacteriocins.