The invention discloses a synthesis method of polysubstituted sulfur-containing or selenium-containing benzo[c,d]indole compounds. Firstly, 8-alkynylnaphthylamine compounds, thioether (diselenide), acatalyst and an additive are placed in a reactor, a solvent is added to the reactor until 8-alkynylnaphthylamine compounds and thioether (diselenide) are completely dissolved, then, the mixture is heated to react, after the reaction, aftertreatment is performed, and the polysubstituted sulfur-containing or selenium-containing benzo[c,d]indole compounds are obtained. The polysubstituted sulfur-containing or selenium-containing benzo[c,d]indole compounds are synthesized with a one-pot one-step method, the reaction operation is simple, intermediate separation and purification processes are reduced, the reaction condition is mild, the reaction selectivity is good, the yield is high, the substrate universality is wide, the reaction materials are simple and easy to obtain, the production cost islow, and the method is applicable to large-scale industrial production as well as small-scale laboratory preparation.