Adsorption is an economical and efficient method for wastewater treatment, and its advantages are closely related to adsorbents. Herein, the Abutilon theophrasti medicus calyx (AC) was used as the precursor for producing the porous carbon adsorbent (PCAC). PCAC was prepared through carbonization and chemical activation. The product activated by potassium hydroxide exhibited a larger specific surface area, more mesopores, and a higher adsorption capacity than the product activated by sodium hydroxide. PCAC was used for adsorbing rhodamine B (RhB) and chloramphenicol (CAP) from water. Three adsorption kinetic models (the pseudo-first-order, pseudo-second-order, and intra-particle diffusion models), four adsorption isotherm models (the Langmuir, Freundlich, Sips, and Redlich–Peterson models), and thermodynamic equations were used to investigate adsorption processes. The pseudo-second kinetic and Sips isotherm models fit the experimental data well. The adsorption mechanism and the reusability of PCAC were also investigated. PCAC exhibited a large specific surface area. The maximum adsorption capacities (1883.3 mg g−1 for RhB and 1375.3 mg g−1 for CAP) of PCAC are higher than most adsorbents. Additionally, in the fixed bed experiments, PCAC exhibited good performance for the removal of RhB. These results indicated that PCAC was an adsorbent with the advantages of low-cost, a large specific surface area, and high performance.