In the present work, we designed a mild strategy to make Cu2(OH)PO4 (CHP) nanoparticles on cotton fabrics (CFs) to achieve multi-functionalities. The phytic acid (IP6) assisted method was employed to synthesize nanoparticles (CHP-IP6). Under Fourier-transform infrared spectroscopy (FTIR), X-ray diffraction (XRD), scanning electron microscopy (SEM), energy-dispersive X-ray (EDX), transmission electron microscope (TEM), X-ray photoelectron spectroscopy (XPS) as well as thermogravimetric analysis (TGA), we characterized the coated cotton fabrics. The CHP-IP6 treated fabrics showed prominent photocatalytic activity, excellent photocatalytic stability and thorough discoloration of methylene blue (MB) stain under sunlight irradiation.