Noble metal (gold and silver) nanoparticles (NPs) were synthesized in-situ on bamboo pulp fabrics. The gold NPs were reduced by bamboo pulp fabrics and bonded to fibers under heating, and an alkaline condition was needed to synthesize silver NPs in the presence of bamboo pulp fabrics. The synthesized gold and silver NPs endowed bamboo pulp fabrics with different colors because of their localized surface plasmon resonance (LSPR) property. The colors of the fabrics treated with metal NPs were extended through complex synthesis of gold and silver NPs in different proportions. The bamboo pulp fabrics treated with noble metal NPs showed good fastness to light and rubbing. In addition, the gold and silver NPs imparted bamboo pulp fabrics excellent UV protection property and remarkable antibacterial activity.