The invention discloses an antibacterial wear-resistant flame-resistant plastic, and a preparation method thereof. The antibacterial wear-resistant flame-resistant plastic comprises, by weight, 25 to30 parts of polypropylene, 15 to 20 parts of polycarbonate, 12 to 18 parts of polystyrene, 16 to 22 parts of polyimide, 6 to 10 parts of polyvinylpyrrolidone, 5 to 10 parts of polyvinyl acetate, 7 to12 parts of cellulose acetate fiber, 4 to 10 parts of silica sol, 4 to 10 parts of nanometer bauxite, 5 to 10 parts of shell powder, 3 to 8 parts of sillimanite powder, 4 to 10 parts of glass fiber, 4to 8 parts of hydroxymethyl cellulose, 2 to 4 parts of molybdenum disulfide, 1.8 to 3.2 parts of carbon black, 1.5 to 3 parts of expandable graphite, 3 to 6 parts of nanometer silicon carbide, 3 to 6parts of nanometer titanium dioxide, 2.5 to 4.5 parts of a silane coupling agent, and 2.4 to 4.5 parts of an antiseptic. The antibacterial wear-resistant flame-resistant plastic is excellent in performance, aging resistance, wear resistance, mechanical impact resistance, and flame resistance, and cracking is not easily caused.