The invention relates to a blue light filtering, dazzling preventing and wear resisting lens and a preparation method thereof. The lens comprises a substrate, and the inner surface and the outer surface of the substrate are provided with first films, second films, third films, fourth films, fifth films, sixth films, seventh films and eighth films sequentially and symmetrically from inside to outside. The first films, the fourth films and the sixth films are titanium oxide layers, and the thickness ranges from 10 nm to 100 nm. The second films, the fifth films and the seventh films are silicon dioxide layers, and the thickness ranges from 50 nm to 100 nm. The third films are metal layers, and the thickness ranges from 5 nm to 20 nm. The eighth films are high-hardness layers, and the thickness ranges from 10 nm to 50 nm. The preparation method comprises the following steps that 1, the substrate is washed; 2, the inner surface and the outer surface of the substrate are coated with the films respectively. The lens can effectively filter out 33% of harmful blue light and dazzling light or above, visual fatigue can be effectively relieved, and the wear resistance of the lens can be remarkably improved through the high-hardness layers.