A novel nanofiltration (NF) membrane with a positively and negatively dual-charged layer was finely designed in this study. The membrane was prepared by co-deposition of 4-tert-butylpyrocatechol (TBC) and polyethyleneimine (PEI) and electrostatic interaction to assemble positively and negatively charged functional layers on a substrate which is polyamide (PA)-based NF membrane. The NF membrane achieved excellent retention capacity through the combined effects of Donnan repulsion and electrostatic field trapping. The prepared membrane had a dense but thin surface layer with an average pore size of 0.84 nm, enabling an improved membrane flux of 8.66 L/(m2·h·bar) and high rejection to divalent inorganic salt ions (93.56 % Mg2+, 99.56 % SO42-). The membrane was used to treat acid mine drainage (AMD) and achieved an excellent retention capacity for ions in AMD (93.25 % Mg2+, 91.58 % Ca2+, 94.22 % Mn2+, 95.96 % SO42-), meeting industrial wastewater discharge standards. In addition, the NF membrane demonstrated good anti-fouling performance during the AMD treatment and significant potential for environmental remediation applications.