The invention relates to a flexile and large-area perovskite solar cell module and a preparation method thereof. The perovskite solar cell module comprises a metal back reflection layer, an electron transmission layer, a perovskite absorption layer, a cavity transmission layer, a transparent conductive front electrode, transparent packaging glue and a flexible and transparent plastic cover plate, which are stacked on a flexible substrate in sequence; light enters from a direction of the flexible and transparent plastic cover plate; the metal back reflection layer, the electron transmission layer, the perovskite absorption layer, the cavity transmission layer and the transparent conductive front electrode are separated by pre-set separation grooves to form a plurality of sub-cells which are connected in series. The flexile and large-area perovskite solar cell module has no requirements on permeability and conductivity of the substrate and the common and cheap flexible substrate can be adopted, so that the cost is remarkably reduced; the preparation method is simple in process, the rate of finished products is high and large-scale production is easy to realize; on the basis of not influencing performances of a perovskite solar cell, adverse effects on the perovskite solar cell, caused by external factors including water vapor, chemical corrosion, external stress and the like, can be avoided, and the reliability of the cell is improved.