The removal of dissolved sulfides in water and wastewater by nanoscale zero‐valent iron (nZVI) was examined in the study. Both laboratory batch studies and a pilot test in a 50,000‐pig farm were conducted. Laboratory studies indicated that the sulfide removal with nZVI was a function of pH where an increase in pH decreased removal rates. The pH effect on the sulfide removal with nZVI is attributed to the formation of FeS through the precipitation of Fe(II) and sulfide. The saturated adsorption capacities determined by the Langmuir model were 821.2, 486.3, and 359.7 mg/g at pH values 4, 7, and 12, respectively, for nZVI, largely higher than conventional adsorbents such as activated carbon and impregnated activated carbon. The surface characterization of sulfide‐laden nZVI using XPS and TGA indicated the formation of iron sulfide, disulfide, and polysulfide that may account for the high adsorption capacity of nZVI towards sulfide. The pilot study showed the effectiveness of nZVI for sulfide removal; however, the adsorption capacity is almost 50 times less than that determined in the laboratory studies during the testing period of 30 d. The complexity of digested wastewater constituents may limit the effectiveness of nZVI. Microbial analysis suggested that the impact of nZVI on the change of microbial species distribution was relatively noticeable after the addition of nZVI.