The invention provides fabric and a preparation method thereof. Cloth is coated with a heat shielding material, and a heat insulation material serving as an intermediate layer is clamped in the middleof the cloth coated with the heat shielding material, so as to prepare the fabric used for
infrared stealth. In the fabric, a water-based low-
infrared-
emissivity coating is adopted, so that the compatibility of the
coating and the cloth can be improved, and the adoption of a plurality of
layers of impregnated fabric is avoided, therefore, the stronger adhesion between the
coating and the cloth isensured, and the characteristics of being light and thin of the fabric are improved; additionally, water-based paint is adopted, so that the
environmental protection property of the fabric can be improved, and the harm to the health of a user is reduced. The heat insulation material is adopted, so that the high gluing property with the fabric can be ensured, the fabric can be prevented from falling off, the
mechanical property of the fabric can be enhanced, and the service life of the fabric is prolonged, and therefore, the practicability of the fabric is improved. The fabric prepared by theinvention can be applied to products such as battle-dress uniforms, tents, tarpaulin and the like for improving the
camouflage abilities of the products.