The invention discloses a scratch-resistant and anti-fouling TPU vehicle body protection film, which comprises a base material layer and a glue layer arranged on the lower portion of the base materiallayer, the base material layer is a TPU film, the upper surface of the TPU film is provided with an scratch-resistant and anti-fouling coating, the scratch-resistant and anti-fouling coating comprises, by mass, 50-85 parts of a main body resin, 0.01-5 parts of an initiator or / and cross-linking agent, 5-50 parts of a filler, 0-20 parts of an auxiliary agent, and 0-30 parts of a solvent, the fillercomprises nanometer polymer micro-beads self-assembled into micro-nano clusters, and the main body resin is a composition of polyester type polyurethane or / and acrylic resin. According to the presentinvention, the novel scratch-resistant and anti-fouling TPU vehicle body protection film is formed by improving the formula of the scratch-resistant and anti-fouling coating, such that the TPU vehicle body protection film can integrate the effects of scratch resistance and stain resistance through the scratch-resistant and anti-fouling coating compared with the existing protection film.