The ESX-1 secretion system plays a critical role in the virulence of Mycobacterium tuberculosis. The ESX-1 secreted protein EspB is cleaved close to its C-terminus during secretion and is necessary for inhibiting phagosome maturation. In this study, the EspB gene of M. tuberculosis H37Rv was cloned into the expression vector of pET21a(+) and was effectively expressed in Escherichia coli BL21(DE3). The expressed fusion protein existed as a soluble form in cell lysate and was first purified by a column packed with Ni-NTA resin and then a column packed with DEAE-Sepharose Fast Flow matrix. Using the purified protein to immunize BALB/c mice, five monoclonal antibodies were produced. As shown by ELISA and immunoblotting, the five respective antibodies could recognize the EspB protein. These monoclonal antibodies will provide powerful reagents for further investigation of EspB protein functions.