The invention discloses a method for preparing quinoline compounds by catalyzing zirconocene dichloride. The method uses 3-butyne-2-ketone compounds and anthranilobenzenethiol compounds as raw materials, As a catalyst, L-phenylalanine, tyrosine, etc. are used as catalyst ligands, N,N-dimethylformamide is used as a solvent, and elemental iodine, hydrogen peroxide, tert-butanol peroxide, etc. are used as oxidants, The quinoline compounds can be prepared efficiently and in high yield. The catalyst used in the present invention is low in cost, stable to air, mild in reaction conditions, and simple in operation. After the reaction is completed, the product is extracted and washed and separated by simple column chromatography to obtain quinoline compounds, which are quinoline compounds The preparation of opens a low-cost and high-efficiency way, and has broad application prospects.