The residual antibiotics detected frequently in aquatic environment may pose a potential threat to human health and ecosystem. Exploring a possible way to remove them from antibiotic polluted-water is a key problem demanding prompt solution. To investigate their adsorption characteristics, three antibiotics including tetracycline (TC), ciprofloxacin (CIP), and sulfadiazine (SDZ) have been removed using sucrose-based mesoporous carbon (SMC) in single and co-existing systems. Characterization revealed that the SMC had a high Brunauer-Emmett-Teller (BET) surface area (1215.48 m2/g), large mesoporous pore size (6.36 nm), and abundant oxygen-containing functional groups, which might offer sufficient adsorption sites for antibiotics. The process of antibiotics adsorption was described well using pseudo-second-order model. The rate constant K2 at various temperatures followed the order 308 K > 298 K > 288 K. This finding suggesting the increase in temperature could promote the removal of antibiotics. The maximum adsorption capacities for TC (232.10 mg/g), CIP (257.30 mg/g), and SDZ (204.28 mg/g) of SMC were obtained using Langmuir isotherm (pH = 4–6, T = 308K, SMC dosage = 10 mg, C0 = 30–40 mg/L). These data implied SMC had the excellent adsorptive property and affinity to antibiotics. In binary systems, SMC offers efficient removal percentages (>90%) for each of the target antibiotic. While the removal efficiencies of TC, CIP, and SDZ by SMC in the ternary system were 90.40, 72.99, and 80.46%, respectively. These results suggested the competition on active sites of SMC happened among the three antibiotics. The affinities of SMC to three antibiotics followed the order TC > SDZ > CIP. The removal of antibiotics by SMC were mainly attributed to the mechanisms including electrostatic interactions, hydrophobic interactions, hydrogen bonding and so on. This study will provide a technical support for antibiotic wastewater treatment.