The invention relates to a planar structure perovskite solar cell and a preparation method thereof. The cell includes a hole transport layer and a light-harvesting layer; the light-harvesting layer is formed of an MXZ3 type perovskite material, wherein M is selected from Cs+, CH3NH3+, CH3CH2NH3+, CH(NH2)2+ or a mixture thereof, X is selected from Pb2+, Sn2+, Ge2+ or a mixture thereof, Z is selected from Cl-, Br-, I- or a mixture thereof; the hole transport layer is composed of p-type Doped or undoped ADO2 type semiconductor material of delafossite structure, wherein, A is selected from Cu or Ag, D is selected from one or more of Cr, Ga, Sc, In, Y or Fe, doped The heteroelement is selected from one or two of Mg, Ca, Sr or Ga. The thin film of the hole transport layer of the present invention has good electrical conductivity, suitable energy level position, high light transmittance and low cost, can obtain solar cell devices with excellent performance and stability, and is beneficial to the advancement of the industrialization of perovskite solar cells.