The invention belongs to the technical field of environment-friendly coatings and relates to an environment-friendly coating for an exterior wall and a preparation method thereof. The environment-friendly coating for the exterior wall comprises the following raw materials in parts by weight: 40 to 50 parts of an acrylic emulsion, 20-30 parts of polyether polyol, 20-30 parts of a filler, 10-20 parts of carboxymethyl betaine, 5-10 parts of isocyanate, 5-10 parts of ceramic fibers, 5-10 parts of nanometer silicon dioxide, 5-8 parts of a surfactant, 3-6 parts of a plasticizer, 1-3 parts of a drying agent, 1-2 parts of an anti-aging agent and 0.5-1 part of an anti-ultraviolet agent, wherein the anti-aging agent is prepared from zirconium oxide, nanometer titanium dioxide and modified graphene according to a mass ratio of (10-5): (4-8): 1. The environment-friendly coating is non-toxic, odorless, green and safe, has good elasticity, flexibility, waterproofness, aging resistance, abrasion resistance and ultraviolet resistance, short curing time, good hardness and long service life, can be directly painted, and is convenient to operate and applicable to exterior walls.