The use of antibiotic-resistance markers for the selection of recombinant mycobacteria is widespread but questionable considering the development of live recombinant BCG vaccines. In contrast, vector-encoded resistance to heavy metals such as mercury may represent an interesting alternative for the development of live vaccines compatible with use in humans and in animals. The mercury resistance genes (mer) from Pseudomonas aeruginosa and from Serratia marcescens were cloned into the Escherichia coli-Mycobacterium shuttle vector pRR3. The resulting vectors, designated pMR001 and pVN2, were introduced by electroporation into Mycobacterium smegmatis, Mycobacterium bovis BCG and Mycobacterium tuberculosis. The recombinant mycobacteria were stable in vitro and in vivo, and had high-level mercury resistance, thus indicating that the mer genes can be useful as selective markers in mycobacteria.