Cross-link method has been used to load nano CeO2, ZnO, and TiO2 on the surface of cotton fabric. Three types of nanocomposite fabrics are prepared (cotton/CeO2, cotton/CeO2/ZnO, and cotton/CeO2/TiO2) and their properties were investigated. Field emission scanning electron microscopic (FESEM) images of the samples showed good distribution of nanomaterial, and energy dispersive X-ray spectroscopy (EDX) and X-ray fluorescence (XRF) samples proved the usage of amount of nanomaterials. On the other hand, elemental mapping was used to study the distribution of each nanomaterial separately. Antibacterial property of the samples showed excellent results against both Gram-negative and Gram-positive bacteria. Also ultraviolet (UV)-blocking of treated samples showed that all samples have very low transmission when exposed to UV irradiation.