In this paper, nano ZnO/Cu2O composite powder was used as the main antibacterial agent. Nano ZnO/Cu2O composite powder was fully dispersed in the gel precursor, and then porous SiO2 was prepared by sol-gel method, which was used as the carrier of nano ZnO/Cu2O composite powder. Finally, porous SiO2/ZnO/Cu2O composite materials were obtained. Through the characterization of the phase and structure of the composites, it can be found that nano ZnO/Cu2O is physically embedded in the porous SiO2 skeleton and fully combined with the porous SiO2. Compared with single-component nano ZnO/Cu2O, the specific surface area and pore properties of the composite are significantly improved, which also leads to the improvement of photocatalytic performance. Finally, through the antibacterial performance test of the composites, it can be easily found that the antibacterial rate of the composites reaches 100%. Porous SiO2/ZnO/Cu2O composites provide a new possibility for improving the antibacterial properties of ZnO and Cu2O.