The preparation and performance of polypiperazine-amide nanofiltration membrane were studied. The composite nanofiltration membrane was prepared through interfacial polymerization of piperazine and trimesoyl chloride. The effects of the pore size of the polysulfone substrate, the composition of the aqueous and organic phase and heat treatment on the performance of the nanofiltration membrane were discussed. The separation performance of the composite nanofiltration membrane was also discussed.