The application of sodium sulfide (Na2S) as sulfidation reagent of zero valent iron (ZVI) has been well studied, however, the effect of Na2S existence on ZVI reactivity remains obscure. In this study, Ni(II) removal performance, mechanism, and stability by ZVI with Na2S were investigated at neutral condition. The results showed that Ni(II) removal sharply increased from < 5% to 100% by ZVI within 60min with the increase of Na2S concentration, but the subsequent Ni(II) release occurred. In addition to the slight Ni(II) removal by Na2S in aqueous phase, Ni(II) was mainly removed by the adsorption and reduction by Na2S mediated ZVI system. Characterization analysis indicated that Na2S could lead to the severe Fe0 corrosion and the main corrosion product on ZVI was lepidocrocite, which played the dominant role for Ni(II) immobilization. Meanwhile, the formation of iron sulfides on ZVI surface would enhance Ni(II) reduction and partially transform the adsorbed Ni(II) to NiS. Moreover, the higher ionic strength could further enhance the initial Ni(II) removal rate but the stability became poor. Regardless of the additive methods, the Ni(II) removal significantly enhanced in the system of ZVI and Na2S combination. Overall, this work reveals the sulfide mediated Fe0 corrosion and provides a potential method for enhancing the reactivity of ZVI in the treatment of Ni(II) pollution.