The invention discloses a nanometer material mould-proof formaldehyde-removing environment-friendly coating. The coating is prepared from the following raw materials in parts by weight: 4 to 6 parts of formaldehyde absorbing agent, 10 to 16 parts of formaldehyde-removing filler, 8 to 14 parts of effective adjuvant, 9 to 15 parts of nanometer material, 2 to 4 parts of silane coupling agent, 28 to 36 parts of high-molecular polymer, 0.2 to 0.8 part of petal extracting solution, 2 to 4 parts of lubrication-increasing water mist-proof wax powder and 7 to 9 parts of organic solvent. The coating disclosed by the invention has an excellent formaldehyde-removing and air-purifying performance, is relatively good in a mould-proof and sterilizing performance, and poisonless and harmless, has the fragrance of flower, and is relatively excellent in a caking property and surface flatness; meanwhile, raw material components of the coating are safe and reliable, healthy and harmless to human bodies, the raw materials are available, the cost is relatively low, and the process is simple. Therefore, the coating has relatively high practical value and a good application prospect.