The invention discloses a method for preparing benzodiazepine compounds by catalyzing titanocene dichloride. The method uses 3-butyne-2-ketone compounds and o-phenylenediamine compounds as raw materials, and ethanol or methanol as Solvent and accelerator, using titanium dichloride as catalyst and isophthalic acid, 2-hydroxynicotinic acid or salicylic acid as ligand, can prepare 2,4-diphenyl-3-H-with high efficiency and high yield 1,5‑Benzodiazepine derivatives. The catalyst used in the present invention is low in consumption, cheap, non-toxic, stable to air, mild in reaction conditions, short in time, and simple in operation. Phenyl-3-H-1,5-benzodiazepine derivatives, for the preparation of 2,4-diphenyl-3-H-1,5-benzodiazepine derivatives has opened up a new low-cost and It is a green and efficient way with broad application prospects.