An easy and practical method is adopted to assemble mesoporous carbon particles into a macroporous chitosan membrane to form hierarchical adsorption membranes for water treatment. The membrane showed both good static and dynamic adsorption properties on model dye fuchsin, which implies its great potential for decontamination in flowing systems.