Antibody responses can be useful markers of tuberculosis (TB) infection, especially in the screening of extra-pulmonary TB. MPT64 is an important antigen in Mycobacterium tuberculosis (MTB) infection and is used in serological diagnosis. However, large variability in the diagnostic accuracy of MPT64 as a serological tool has limited its application. Phage-displayed random peptide libraries have emerged as a powerful technique to select peptides (epitopes) or mimotopes that may serve as surrogate diagnostic markers in serological tests. In the present study, this method was employed to identify mimotopes of the MPT64 protein of MTB by screening a linear heptapeptide library with rabbit antibodies raised against MPT64 protein. Two antigenic mimotopes (M2 and M6) resembling B-cell epitopes of MPT64 were identified that bound the affinity purified anti-MPT64 polyclonal antibodies and competed with MPT64 for antibody binding. From the results of sequence alignment and a structure modelling figure of MPT64, the sequence of the 2nd to 5th amino acids (DSML) of M2 was totally consistent with the sequence of the 224th to 227th amino acids of MPT64 and the peptide is located on the surface of the space structure of MPT64, suggesting that it might be a linear epitope of MPT64. The recognition of both phage-displayed and synthetic peptides of M2 by the anti-MPT64 polyclonal antibodies also supported this. Although no recurring sequence and no analogue to MPT64 of M6 were found for sequence alignment, the recognition of both phage-displayed and synthetic peptides of M6 by the anti-MPT64 polyclonal antibodies indicated that it might be a mimotope of a conformational epitope of MPT64. According to the results of the reactivity of human sera with synthetic M2 and M6 peptides and MPT64, M2 showed a significantly higher AUC and sensitivity than M6 and MPT64, especially for the sera from sputum-negative TB patients, suggesting that the M2 mimotope may be useful in serological diagnostic testing for TB.