An in-situ sludge deodorant, a deodorization method thereof and deodorization equipment thereof. The in-situ sludge deodorant is 14.32 and 52.59 mass percent solution of calcium nitrate. The deodorization method comprises the following steps of: (a) measuring the acid volatile sulfide content and the total organic carbon content of the sludge in a water area to be deodorized, and calculating the dosage of the solution of calcium nitrate for deodorization; and (b) plowing the sludge by using an injection rake (9) on a biochemical ship and injecting the solution of calcium nitrate into the sludge through the injection rake (9), wherein after the biochemical ship sails forward, the sludge plowed returns to the original place so as to keep the solution of calcium nitrate in the sludge. The in-situ sludge deodorization equipment is the biochemical ship which comprises an injection system, a storage system (11), a conveying system and a sailing system.