Analysis technology for membrane fouling, influental factors on membrane fouling, methods of preventing membrane fouling and its cleaning methods as well as cleaning agents are reviewed in this paper. The definition of membrane fouling and its classification and the recent development are also introduced.