A modified microfiltration membrane has been prepared by blending a matrix polymer with a functional polymer. Cellulose acetate (CA) was blended with polyethyleneimine (PEI), which was then crosslinked by polyisocyanate, in a mixture of solvents. In the membrane, PEI can supply coupling sites for ligands in affinity separation or be used as ligands for metal chelating, removal of endotoxin or ion exchange. The effects of the time of phase inversion induced by water vapor, blended amount of PEI and amount of crosslinking agent on membrane performance were investigated. The prepared blend membranes have specific surface area of 12.04–24.11 m 2/g and pure water flux (PWF) of 10–50 ml/cm 2 min with porosity of 63–75%. The membranes, made of 0.15 50 wt.% PEI/CA ratio and 0.5 crosslinking agent/PEI ratio, were applied to adsorbing Cu 2+ and bovine serum albumin (BSA) individually. The maximum adsorption capacity of Cu 2+ ion on the blend membrane is 7.42 mg/g dry membrane. The maximum adsorption capacities of BSA on the membranes with and without chelating Cu 2+ ion are 86.6 and 43.8 mg/g dry membrane, respectively.