Black phosphorus (BP) exhibits great potential as antibacterial materials due to its unique photocatalytic activity. However, the unsatisfactory optical absorption and quick recombination of photoinduced electron–hole pairs restrain its photocatalytic antibacterial performance. In this work, silver nanoparticles (AgNPs) were decorated on BP to construct BP@AgNPs nanohybrids and then introduced into polymer scaffold. On one hand, AgNPs with broad optical absorption range could improve the light absorption ability of BP, thus promoting the generation of photoinduced electron-hole pairs. On the other hand, the AgNPs simultaneously serve as excellent electron acceptors, which were able to suppress the repaid recombination of electron-holes pairs by accelerating the photoexcited electron transition. Fluorescence probe experiment verified that BP@AgNPs promoted the generation of reactive oxygen species, which could disrupt bacteria membrane, damage DNA and oxide proteins, and finally lead to bacteria apoptosis. As a result, the scaffold possessed strong antibacterial efficiency with a bactericidal rate of 97% under light irradiation. Moreover, the scaffold also exhibited good cytocompatibility. This work highlighted a new strategy to develop photocatalytic antibacterial scaffold for bone implant application.