Food packaging is now widely used in everyday life to protect food from certain environmental factors. In this work, we have successfully prepared a bacterial cellulose/chitosan-TPE-COOH composite film (BC/CS-TPE), which can achieve broad-spectrum killing of bacteria through a variety of antibacterial mechanisms and ensure the freshness of the beef. In this complex film, CS acts as “advance team”, responsible for breaking through the cell wall or outer membrane of bacteria, while the reactive oxygen species produced by photosensitizer under irradiation attacks bacteria, further increasing the destructive effect on the bacterial cell membrane. This allows the film to have outstanding antibacterial properties that can kill 108 CFU/mL pathogens in 10 min. At the same time, cell experiments and hemolysis experiments proved that the film has good biocompatibility. Therefore, BC/CS-TPE film, as the efficient functional food packaging film, has a broad future application prospect.