The invention discloses a method for preparing quinazolone and derivatives thereof by using a chitosan-loaded copper catalyst, which comprises the following steps of replacing residual gas in a reaction container with inert gas, adding a catalytic amount of copper ion-loaded chitosan catalyst, substituted 2-halogenated benzoic acid, substituted amidine hydrochloride, inorganic alkali and a mixed solvent into the reaction container, and heating for reaction, after the reaction time is 2-18 hours, extracting the product by using ethyl acetate, filtering and recovering the copper ion-loaded chitosan catalyst, concentrating the filtrate under reduced pressure, and purifying the product by column chromatography. The method has the advantages of low catalyst dosage, recoverability, easy separation after reaction, no metal residue, simple post-treatment, and suitableness for large-scale production.