The invention belongs to the field of nanometer materials and food packaging materials, and discloses a nanofiber composite membrane containing plant source antibacterial agents, a preparation method and application of the nanofiber composite membrane. The preparation method of the nanofiber composite membrane includes a first step of preparing 6%-10%, by mass, of polyving akohol solution, a second step of cooling the obtained polyving akohol solution down to 30-50 DEG C, adding 1%-3% of beta-cyclodextrin, carrying out magnetic stirring for 0.5-1 hour, and then cooling the mixtures down to indoor temperatures, a third step of adding 2%-8% of cinnamon essential oil to the solution of the second step, carrying out magnetic stirring for 1-2 hours at 25-40 DEG C, and obtaining spinning solution, and a fourth step of carrying out electrostatic spinning on the obtained spinning solution, carrying out vacuum drying, and obtaining the nanofiber composite membrane containing the plant source antibacterial agents. The sterilizing rate of the nanofiber composite membrane for staphylococcus aureus and escherichia coli is larger than or equal to 90%, and the nanofiber composite membrane has good tenacity, biocompatibility and degradability, and has wide application prospect in the field of the food packaging materials.