Steel slag, which makes up a gigantic amount of metallurgical industrial solid waste, was in this experiment successfully synthesized an inexpensive adsorbent used to remove nitrate pollution from aqueous solution. This adsorbent was obtained by mixing steel slag, aluminium hydroxide and deionized water, and aging this at a mass ratio of 3:0.45:2, and then activating it at 800 • C. The physicochemical characteristics of the steel slag before and after modification were investigated to compare the effect of their surface properties on the adsorption behaviour of nitrate. The effects of adsorbent dosage, pH, and contact time on the adsorption process were investigated. The results showed that an increase in specific surface area and the formation of a positive surface of the modified steel slag (MSS) compared with the original steel slag (OSS) could effectively increase the number of the active adsorption sites and nitrate removal ability. The optimum parameters for nitrate removal were as follows: the concentration of nitrate was 20 mg/L, the dosage was 1 g/100 mL, the pH was four, and the reaction time was 180 min. The adsorption capacity of the MSS was approximately 1.9 times that of the OSS. The nitrate adsorption of the MSS was in accordance with the pseudo-second-order model and the Freundlich model, which indicated that the adsorption of nitrate on the MSS was mainly single layer chemical adsorption. The mechanism of nitrate removal mainly included ion exchange, hydrogen bonding, electrostatic interactions and intermolecular interactions. In addition, regeneration experiments indicated that the MSS after regeneration still had the capacity to remove nitrate.