The invention relates to the field of antibacterial materials, and discloses a multi-ion antibacterial material. A method for preparing the multi-ion antibacterial material includes (1), respectively mixing silver nitrate, zinc nitrate and magnesium oxide with silicon dioxide suspension to obtain solution and mixing the three types of solution with one another to obtain solution A; (2), melting copper, adding zinc into the copper, melting and mixing the zinc and the copper with each other, adding charcoal powder into the zinc and the copper, uniformly mixing the charcoal powder, the zinc and the copper with one another to obtain mixtures, cooling the mixtures and grinding the mixtures to obtain composite brass powder; (3), mixing the composite brass powder and the solution A with each other to obtain first mixtures, adding the first mixtures into nitric acid solution to obtain second mixtures, heating the second mixtures until the temperature of the second mixtures reaches 100-140 DEG C, adding solution with glacial acetic acid and diethanolamine into the second mixtures, generating precipitates, washing the precipitates, repeatedly heating and washing the precipitates, adding titanium dioxide into solution and drying and cooling the solution to obtain the multi-ion antibacterial material. The multi-ion antibacterial material has the advantages that ion antibacterial principles and micro-magnetic electric field technical principles are utilized, and accordingly the multi-ion antibacterial material is good in stability and high in antibacterial activity and has adsorption capacity; the antibacterial properties of the multi-ion antibacterial material which is a high-polymer material can be effectively improved, and the service life of the high-polymer material can be effectively prolonged.