The development of cost-efficient biochar adsorbent with a simple preparation method is essential to constructing efficient wastewater treatment system. Here, a low-cost waste carton biochar (WCB) prepared by a simple two-step carbonization was applied in efficiently removing Rhodamine B (RhB) in aqueous environment. The maximum ability of WCB for RhB adsorption was 222 mg/g, 6 and 10 times higher than both of rice straw biochar (RSB) and broadbean shell biochar (BSB), respectively. It was mainly ascribed to the mesopore structure (3.0-20.4 nm) of WCB possessing more spatial sites compared to RSB (2.2 nm) and BSB (2.4 nm) for RhB (1.4 nmx1.1 nmx0.6 nm) adsorption. Furthermore, external mass transfer (EMT) controlled mass transfer resistance (MTR) of the RhB sorption process by WCB which was fitted with the Langmuir model well. Meanwhile, the adsorption process was dominated by physisorption through van der Waals forces and pi-pi interactions. A mixture of three dyes in river water was well removed by using WCB. This work provides a straightforward method of preparing mesoporous biochar derived from waste carton with high-adsorption capacity for dye wastewater treatment.