The invention discloses a screen protection film which comprises an anti-dazzling layer, a main film layer and an anti-blue light glue layer which are sequentially overlapped, wherein the anti-dazzling layer is formed by curing a mixture of an inorganic nanometer particle and a solvent coating, with a weight ratio of (1-20):100. According to the screen protection film, through arranging the anti-dazzling layer on the surface of the main film layer, the anti-dazzling layer is formed by curing the mixture of the inorganic nanometer particle and the solvent coating, and the inorganic nanometer particle is doped in the solvent coating, so that a certain concave-convex effect is achieved on the surface of the anti-dazzling layer, and light rays scattered by the surface of the anti-dazzling layer are increased to cause the effect that the glossness is reduced, thus an image of a display screen is thinned, the anti-dazzling effect is achieved, the vision comfort degree is improved, and the hurt of the display screen to eyes is reduced. In addition, the invention further provides a preparation method of the screen protection film.