The removal of sulfamethazine (SMT), tetracycline (TC) and chloramphenicol (CP) from synthetic wastewater by raw (M) and nitrogen plasma modified steel shavings (M-plN) was investigated using batch experiments. The adsorption kinetics could be expressed by both pseudo-first-order kinetic (PFO) and pseudo-second-order kinetic (PSO) models, where correlation coefficient r values were high. The values of PFO rate constant k and PSO rate constant k decreased as SMT-M>SMT-M-plN>TC-M-plN>TC-M>CP-M>CP-M-plN and SMT-M>SMT-M-plN>TC-M>TC-M-plN>CP-M>CP-M-plN, respectively. Solution pH, adsorbent dose and temperature exerted great influences on the adsorption process. The plasma modification with nitrogen gas cleaned and enhanced 1.7-fold the surface area and 1.4-fold the pore volume of steel shavings. Consequently, the removal capacity of SMT, TC, CP on the adsorbent rose from 2519.98 to 2702.55, 1720.20 to 2158.36, and 2772.81 to 2920.11μg/g, respectively. Typical chemical states of iron (XPS in Fe2p3 region) in the adsorbents which are mainly responsible for removing antibiotics through hydrogen bonding, electrostatic and non- electrostatic interactions and redox reaction were as follows: FeO/Fe, FeO/Fe, FeO/Fe and FeO/Fe.