The invention provides a composite catalyst, a preparation method thereof and a preparation method of
avobenzone. The composite catalyst comprises a
metal salt, an organic ligand and a carrier. According to the invention, p-methoxyacetophenone and methyl p-tert-butylbenzoate are used as raw materials, the composite catalyst is used as a catalyst, and reaction is carried out in a
solvent to obtain
avobenzone. The composite catalyst provided by the invention is used for catalytically preparing
avobenzone, reaction can be carried out under relatively mild
reaction conditions, the product yield is high, no
corrosion is caused to equipment, no waste water or waste salt is generated, and the method is green and environment-friendly.