The increasing manufacture of surfactants and their wide application in industry, agriculture and household detergents have resulted in large amounts of surfactant residuals being discharged into water and distributed into sediment. Surfactants have the potential to enhance arsenic mobility, leading to risks to the environment and even human beings. In this study, batch and column experiments were conducted to investigate arsenic mobilization from contaminated sediment by the commercial anionic surfactants sodium dodecylbenzenesulfonate (SDBS), sodium dodecyl sulfate (SDS), sodium laureth sulfate (AES) and nonionic surfactants phenyl-polyethylene glycol (Triton X-100) and polyethylene glycol sorbitan monooleate (Tween-80). The ability of surfactants to mobilize arsenic followed the order AES>SDBS>SDS≈Triton X-100>Tween 80. Arsenic mobilization by AES and Triton X-100 increased greatly with the increase of surfactant concentration and pH, while arsenic release by SDBS, SDS and Tween-80 slightly increased. The divalent ion Ca caused greater reduction of arsenic mobilization than Na. Sequential extraction experiments showed that the main fraction of arsenic mobilized was the specifically adsorbed fraction. Solid phase extraction showed that arsenate (As(V)) was the main species mobilized by surfactants, accounting for 65.05%-77.68% of the total mobilized arsenic. The mobilization of arsenic was positively correlated with the mobilization of iron species. The main fraction of mobilized arsenic was the dissolved fraction, accounting for 70% of total mobilized arsenic.