The invention provides haze-reduction paint for building wall surfaces and a preparation method. The method includes the steps: firstly, preparing pseudo-boehmite sol coated tourmaline loaded zinc oxide nano-crystalline composite spherical fine particles to serve as photocatalysts; secondly, preparing slurry from the particles, nano-silicon dioxide, nano-wollastonite, super-fine talcum powder, defoaming agents, dispersing agents, coalescing agents, preservatives and water; finally, matching the slurry, organosilicone acrylic resin and thickening agents to form the haze-reduction paint for thebuilding wall surfaces. By the aid of a pseudo-boehmite sol coated tourmaline loaded zinc oxide nano-crystalline composite material with the advantages of large specific surface, high pore volume andthe like, outward flow of catalytic active matters is avoided, the haze-reduction paint is provided with a adsorbent with excellent performance, the paint and the zinc oxide nano-crystalline are compound, high adsorption capacity of the adsorbent and visible light drive photocatalysis to degrade cationic organic pollutants, air quality is improved, the paint has remarkable effects on control of large-area haze, and further, and the paint is simple in preparation process, low in raw material cost and suitable for large-scale popularization.