The invention discloses a perovskite solar cell taking vacancy perovskite as a perovskite light absorption layer, and mainly solves the problems of poor toxicity, poor stability and low light absorption coefficient of an existing perovskite light absorption layer. The perovskite solar cell comprises a transparent conductive substrate, an electron transport layer, a perovskite absorption layer, a hole transport layer and a metal electrode from bottom to top. The perovskite light absorption layer adopts a composite material with a chemical formula of A2BXmY6-m composed of cations A, cations B, anions X and anions Y, wherein A is one or more of potassium, rubidium or cesium, B is one or more of molybdenum, tungsten, titanium, zirconium, hafnium, germanium, tin, iridium, platinum, palladium and gold, X and Y are chlorine, bromine or iodine, and m is 1-6. According to the invention, the toxicity of the perovskite light absorption layer is eliminated, the light absorption coefficient is improved, the photoelectric conversion performance and stability are improved, and the perovskite solar cell can be used for photoelectric conversion in the fields of photovoltaic transformer stations, artificial satellites, household solar energy and the like.