Arsenopyrite is a common arsenic-containing mineral that is often closely associated with sulfide minerals, such as pyrite, chalcopyrite, pyrrhotite, galena, and sphalerite, and with precious metals, such as gold and silver. The selective inhibition of arsenopyrite is an important method used to reduce the arsenic content of processed products, the cost of arsenic removal in metallurgical processes, and its impact on the environment. In this study, we discovered a chemical sodium, m-nitrobenzoate (m-NBO), that can effectively inhibit the flotation behaviors of arsenopyrite via sodium butyl xanthate (NaBX), and these effects were studied by flotation experiments. The results showed that, using NaBX as a collector, arsenopyrite had good floatability under acidic conditions, but the floatability decreased under alkaline conditions. Furthermore, the organic inhibitor m-NBO had a significant inhibitory effect on arsenopyrite under alkaline conditions. In addition, the adsorption between m-NBO and NaBX was competitive, and a hydrophilic layer formed on the surface of arsenopyrite. The passivation film prevents dixanthogen from being adsorbed on the surface of the mineral. Due to the effect of m-NBO on arsenopyrite, the redox potential and oxide content of the arsenopyrite surface increased, the hydrophobicity of the arsenopyrite surface was reduced, and the flotation of arsenopyrite was inhibited. These results provide options for separating multimetal sulfide minerals and arsenic-containing minerals.