The invention discloses a method for preparing a wear-resistant reflective coating. The method includes: preparing a hydroxide sol; dissolving tetraethoxysilane into ethanol, then dropwise adding water, and dropwise adding hydroxide sol to obtain a second sol; preparing a TiO2 sol; stirring the second sol, and dropwise adding a fifth sol and water in the process of stirring to obtain a sixth sol; heating paraffin containing Span 40 in a water bath, dropwise adding the sixth sol into paraffin oil, stirring and filtering to obtain gel particles; sintering the gel particles to obtain reflective glass beads; washing the reflective glass beads, dipping and firing to obtain modified glass beads; adding water-soluble acrylic resin, waterborne polyurethane resin and waterborne alkyd resin into the water, mixing well, adding the modified glass beads, calcined kaolin, diatomite, fumed silica and a silane coupling agent, and evenly mixing; and then adding zinc borate, nano magnesium hydroxide, a toughening agent, an antifoaming agent, an anti-mildew agent and a pigment, and stirring evenly to obtain the wear-resistant reflective coating.