A preparation method of high-performance anti-corrosion repairing mortar including following components, by weight: 150-250 parts of cement, 280-725 parts of quartz sand, 50-200 parts of mineral powder, 50-150 parts of fly ash, 0-50 parts of silicon ash, 5-10 parts of barium nitrate, 0.1-1 part of an early strength agent, 1-4 parts of PP fibers, 0.5-20 parts of latex powder, 0.5-5 parts of cellulose ether, 0.5-2 parts of a water repellent agent, 0.001-0.1 parts of an air entraining agent, 0.1-2 parts of a water reducing agent, 0-1 part of a defoaming agent, and 100-250 parts of water. The invention, aiming to the characteristic of sulphate attack and the performance requirement of repairing mortar, discloses the repairing mortar which can repair the surface of damaged concrete with a protective film formed thereon to prevent the concrete form being corroded again. The repairing mortar is good in construction performance, can be used for coating the surface of the damaged concrete or filling damaged positions of the concrete. The repairing mortar is high in bonding strength and strength, is good in anti-permeability and flexibility, is simple in preparation process, is especially suitable for repairing the concrete subjected to sulphate attack, is great in market prospect and is good in practicability.