The invention discloses a mesoporous silicon dioxide-loaded metal phthalocyanine catalyst and a preparation method thereof. The preparation method comprises the following steps of: in the preparation process, using a certain amount of tetra alkyl silicate and emulsifying agent to prepare an ethyl alcohol solution, gradually adding into a deionized water solution containing a certain amount of the template agent and the emulsifying agent, and stirring for 2h at room temperature; transferring into a reaction kettle, crystallizing for a period of time, cooling to room temperature, filtering and washing, drying, and calcining at high temperature, so as to obtain metal ion-modified mesoporous silicon dioxide microspheres; (2) mixing the mesoporous silicon dioxide microspheres, the catalyst, phthalic anhydride, ammonium chloride and urea according to a certain ratio, putting into a reaction kettle containing an organic solvent, heating to reach the reflux conditions, stirring and reacting for 2h, sucking and filtering, washing until the filtrate is in a neutral state, and drying, so as to obtain the mesoporous silicon dioxide-loaded metal phthalocyanine. The mesoporous silicon dioxide-loaded metal phthalocyanine catalyst is characterized in that the types of metal ions are rich, the content is high, the selectivity on catalyzing primer is high, the catalyzing speed is high, and the reaction condition is mild.