The invention relates to a preparation method of a self-cleaning antifogging astronomical telescope lens. According to a preparation method of a self-cleaning antifogging coating, nano silicon dioxideis doped with nano titanium dioxide for the first time, the nano silicon dioxide, the nano titanium dioxide and nano silver are taken as main components to enable the coating to be self-cleaning andantifogging, the coating not only has a good self-cleaning effect, but also has a lasting antifogging effect, and a coating film has excellent antibacterial function. By the prepared self-cleaning antifogging coating film, a thin and transparent protecting film can be formed on the surface of the glass, the adhesive force of the film is high, a lens surface can be rapidly cleaned, rapid volatilization is implemented, and marks do not remain on the lens surface. Meanwhile, the prepared lens also has the characteristics of excellent self-cleaning, antifogging, stabilization and high transmittance properties and the like.