We graft carbonic anhydrase (CA) efficiently onto modified polyethersulfone (PES) membranes with good blood compatibility and maintain the catalytic activity of CA for HCO 3 − to CO 2 conversion, which is exactly what the membrane of artificial lungs need.