Heparin was covalently immobilized on PSf membranes to obtain a dialysis membrane with high affinity for LDL. WCA and streaming potential measurements were performed to investigate wettability and surface charge of the membranes. The morphology of the membranes was investigated by SEM. An ELISA was used to measure the adsorption and desorption of LDL on plain and modified PSf. Blood compatibility was studied by measurement of thrombin time, partial thromboplastin time, kallikrein activity and platelet adhesion. It was found that the blood compatibility of the membrane was improved by covalent immobilization of heparin at its surface. However, PSf-Hep membrane showed higher flux recovery after BSA solution filtration, which revealed antifouling property of PSf-Hep membranes.