Intein is a part of polypeptide in the premature protein with the capability of self-splicing, which is widely applied in protein purification, protein conjuction, cyclopeptide preparation, protein labeling and biosensor. In this review, we summarized the development of intein used in protein purification, discussed intein-mediated chromatographic and non-chromatographic purification systems, and summarized the researches in manipulating intein cleavage reaction. This work is to provide clues for improvement of intein-mediated protein purification.