The invention discloses a microbial agent for sewage treatment. The microbial agent comprises, by weight, 8-10 parts of clostridium acetobutylicum, 12-16 parts of bacillus licheniformis, 16-20 parts of bacillus subtilis, 5-7 parts of lactobacillus acidophilus, 5-7 parts of methanosarcina, 3-5 parts of methanosaeta, 6-8 parts of rhodopseudomonas palustris, 4-6 parts of cellulomonas flavigena, 8-10parts of streptococcus thermophilus, 8-10 parts of alcaligenes faecalis, 3-5 parts of bacillus amyloliquefaciens, 2-4 parts of bacillus nitrosomonas, 1-3 parts of issatchenkia orientalis and 3-5 partsof streptomyces bullis. Besides, the invention further discloses an attachment carrier of the microbial agent and a preparation method of the microbial agent. The microbial agent can be effectively attached to the carrier and accordingly has better activity. The microbial agent is reasonable in strain preparation and can be effectively attached to the attachment carrier to treat sewage, and the method for sewage treatment is simple, good in treatment effect and worthy of popularization.