The invention relates to a perovskite solar cell with a mixed light trapping structure and a preparation method thereof, and belongs to the technical field of perovskite solar cells. The perovskite solar cell comprises a substrate, a conductive electrode, a micro-nano particle light trapping layer, an electron transport layer, a perovskite light absorbing layer, a hole transport layer, a nano Ag optical grating and a metal electrode, wherein the conductive electrode, the micro-nano particle light trapping layer, the electron transport layer, the perovskite light absorbing layer, the hole transport layer, the nano Ag optical grating and the metal electrode are sequentially formed on the substrate, and the micro-nano particle light trapping layer is TiO2 micro-nano particles. The micro-nanostructure is introduced into the perovskite solar cell with the mixed light trapping structure, so that the light trapping capacity of the solar cell can be significantly improved, and the light absorption of the solar cell is enhanced through increasing scattering of the incident light and prolonging the light path of the incident light in the solar cell, so that the light current of the cell isincreased, and the conversion efficiency of the solar cell is effectively improved. Meanwhile, the nano Ag optical grating is introduced to a back electrode of the solar cell, so that a back reflection effect for the transmission light can be effectively increased by combining back reflection of a silver electrode, and thus the absorption of the cell for the incident light is further enhanced.