The invention discloses a building external wall temperature-change-resistant anti-oxidative color coating, which is prepared from the following raw materials in parts by weight: 20 to 25 parts of carboxylic waterborne polyurethane, 19 to 24 parts of pure silicon resin emulsion, 11 to 16 parts of cobalt blue, 10 to 15 parts of mill base, 8 to 12 parts of bentonite, 7 to 11 parts of mica powder, 6 to 10 parts of kaolin, 5 to 9 parts of talcum powder, 12 to 14 parts of sodium carbonate, 9 to 11 parts of sodium tripolyphosphate, 10 to 12 parts of polyoxyethylene aliphatic ester, 8 to 10 parts of sodium polyacrylate, 13 to 16 parts of sheet zinc powder, 7 to 11 parts of aluminum hydroxide, 5 to 8 parts of silicon nitride, and 30 to 35 parts of deionized water. A preparation method comprises the following steps of S1, adding the carboxylic waterborne polyurethane, the pure siliconresin emulsion, the cobalt blue, the mill base and the deionized water into a stirrer, and stirring with the stirring speed of 30 to 40rpm for 20 to 30min at the temperature of 40 to 50 DEG C; S2, adding the sheet zinc powder, the aluminum hydroxide and the silicon nitride for stirring with the stirring speed of 100 to 150rpm for 5 to 10min. The building external wall temperature-change-resistant anti-oxidativecolor coating provided by the invention has excellent temperature alternating resistance and oxidation resistance, has high tensile strength and favorable flexibility, and is simple in preparation process, convenient to use, and low in cost.