Matrix metalloproteinases (MMPs), also called matrixins, function in the extracellular environment of cells and degrade both matrix and non-matrix proteins. They are multidomain proteins and their activities are regulated by tissue inhibitor of metalloproteinases (TIMPs). The uncontrolled regulation of MMPs is involved in various pathologic processes, such as tumor invasion, migration, host immune escape, extravasation, angiogenesis, and tumor growth. Especially, matrix metalloproteinase-9 (MMP-9) is one of the metastasis-accelerating genes involved in metastasis of various types of human cancers. Here, we review the member of MMP family and discusses their domain structure and function, enzyme activation, the mechanism of inhibition by TIMPs. In particular, we focus the role of MMP-9 in relation to cancer metastasis.