The invention discloses a preparation method of a catalyst for synthesizing glycerol carbonate through a urea method. The preparation method of the catalyst zinc oxide (ZnO) comprises the steps that a precursor is synthesized through a hydrothermal method, and the metallic oxide catalyst ZnO is prepared through calcination. The preparation method has the advantages that the prepared catalyst is used for a reaction of synthesizing glycerol carbonate, the activity is high, the raw material cost is low, the stability is good, a catalytic reaction system is a heterogeneous catalytic system, separation of a product and the catalyst is convenient, recycling and reusing are convenient to achieve, environmental contamination is reduced, resources are saved, and a good industrial prospect is achieved.