Matrix metalloproteinases (MMPs) play an important role in many physiological and pathological processes. To assay the activities of MMPs is important in diagnosis and therapy of the MMPs associated diseases, such as neoplastic, rheumatic and cardiovascular diseases. Several assay systems have been developed, which include bioassay, zymography assay, immunoassay, fluorimetric assay, radio isotopic assay, phage-displayed assay, multiple-enzyme/multiple-reagent assay and activity-based profiling assay. The principle, application, advantage and disadvantage of these assays have been reviewed in this article.