The invention discloses a sewage treatment agent. The sewage treatment agent is prepared from the following components in parts by weight: 15 to 20 parts of flocculant, 15 to 20 parts of disinfectant, 20 to 25 parts of deodorant, 15 to 20 parts of alum, 15 to 20 parts of potassium persulfate, 15 to 20 parts of magnesium oxide, 10 to 15 parts of sodium chloride and 8 to 12 parts of sodium persulfate, wherein the disinfectant is prepared from the following components in parts: 5 to 8 parts of peracetic acid, 2 to 5 parts of hydrogen peroxide, 4 to 8 parts of sodium lauryl sulfate, 5 to 6 parts of sodium carbonate and 2 to 5 parts of sodium aluminate; the flocculant is prepared from the following components in parts: 3 to 5 parts of propylene cystamine, 1 to 2 parts of acrylic acid, 1 to 3 parts of ethylene dichloride and 3 to 8 parts of disodium edentate; the deodorant is prepared from the following components in parts by weight: 5 to 10 parts of zeolite powder, 1 to 2 parts of sodium pyrophosphate, 3 to 5 parts of spice and 2 to 5 parts of ferrous sulfate. The invention discloses a preparation method of the sewage treatment agent. The sewage treatment agent has the advantages that the dirt removal ability is stronger; the cost of the raw materials is low, the manufacturing is simple, and the cost is reduced for an enterprise.