The invention discloses a preparation method of indolo[2,3-A]carbazole, which belongs to the technical field of chemistry. The preparation method is as follows: under the action of catalyst, ligand and base, o-dibromobenzene and o-phenylenediamine undergo C-N coupling and C-C coupling series reaction to obtain indolo[2,3-A ] carbazole; Catalyst is palladium salt catalyst and copper salt catalyst, and wherein, palladium salt catalyst comprises palladium chloride, palladium acetate, four (triphenylphosphine) palladium, palladium trifluoroacetate, palladium acetylacetonate or three (dibenzylidene Acetone) dipalladium, copper salt catalyst includes cuprous iodide, cuprous chloride, cuprous bromide, cuprous oxide, copper sulfate, cupric chloride, copper acetate or copper trifluoroacetate; ligand is phosphine ligand ; The base is an organic base or an inorganic base. The invention uses cheap and easy-to-obtain o-phenylenediamine and o-dibromobenzene as raw materials, and compared with the prior art, the reaction steps are short, the raw materials are easy to obtain, the production cost is low, the environment is friendly, and the like.