The invention provides a high-strength self-cleaning reflective film and a preparation method thereof. The reflective film comprises a transparent supporting layer, a glass bead layer, a reflective layer, a self-cleaning layer and a protective layer; the surfaces of glass beads are coated with organic modified films, so that the glass beads are changed from hydrophilicity to lipophilicity, and the single-layer tightly and uniformly distributed glass bead layer is easily formed; when the reflective layer is prepared, the scaly glass powder and the scaly aluminum powder are overlapped in parallel, so that permeation of water, air, corrosive ions and the like is effectively prevented, the reflectivity, permeation resistance and corrosion resistance of the reflective film are improved, and the service life is prolonged; the self-cleaning layer is prepared from polycarbonate and benzoxazine modified TiO2-SiO2 composite particles, and the prepared self-cleaning layer is free of fluorine, non-toxic, high in light transmittance, resistant to ultraviolet rays and durable in self-cleaning; and the introduction of the protective layer enhances the wear resistance and self-cleaning property of the reflective film, and the mechanical strength of the reflective film is greatly improved.