The invention relates to an efficient blu-ray inhibition lens and a preparation method thereof. The lens comprises a substrate and a coating layer, wherein the substrate is made from a CR-39 material and an ultraviolet absorbent, as well as 0.5-2.5 percent of melanin; and a staining agent, a Blue Blocker staining agent, permeates the interior tissue of the substrate. The lens has the visible light transmittance kept above 65 percent, has the 380-500nm short-wave visible light transmittance smaller than 10 percent (that is, most blu-ray is filtered), and has the 280-380nm short-wave visible light transmittance of almost zero (that is, barely violet ray and ultraviolet light can penetrate), the light transmittance is moderate, and the efficient blu-ray inhibition lens is truly suitable for being worn outdoors and indoors and particularly suitable for being worn by the aged. Under the premise of ensuring the visual effect, strong light of a high-brightness display, particularly HEV (Harm Energy Visible) light mainly consisting of blu-rays, is effectively shielded to reduce injury on people, and the incidence of both glaucoma and macular degeneration is reduced.