The invention relates to an improver for saline-alkali soil. The improver comprises a powder agent and a water agent, wherein the powder agent comprises the following components: organic matters, plant mycelium protein powder, active calcium, calcium superphosphate, aluminum sulfate, fatty alcohol polyoxyethylene ether ammonium sulfate, amino acid powder, bacillus subtilis and photosynthetic bacteria, and the water agent comprises the following components: citric acid, fulvic acid, humic acid, malic acid, maleic acid, fumaric acid, L-tartaric acid, pyrophosphoric acid, humic acid, lactic acid, oxalic acid, salicylic acid, sodium ion adsorbent, Tween-80 and water. The improver disclosed by the invention can improve the soil from multiple angles, namely soil structure, microorganism species, a chemical method and the like, obviously promote the release of iron and phosphorus in the soil, improve the soil structure, effectively reduce the content of sodium ions in the soil, reduce the pH value of the soil and restore land to a normal planting state after being used continuously for two years.