Ak (adenylate kinase) is a ubiquitous enzyme that catalyses a reversible high-energy phosphoryl-transfer reaction between ATP and AMP to form ADP. In the present study, the Ak gene (adk) of Mycobacterium tuberculosis was cloned, expressed in Escherichia coli and purified as a glutathione S-transferase fusion protein. Purified Ak converted AMP into ADP in the presence of [gamma-32P]ATP or [gamma-32P]GTP. Replacement of arginine-88 of adk with glycine resulted in the loss of enzymic activity. The purified protein also showed Ndk (nucleoside diphosphate kinase)-like activity as it transferred terminal phosphate from [gamma-32P]ATP to all nucleoside diphosphates, converting them into corresponding triphosphates. However, Ndk-like activity of Ak was not observed with [gamma-32P]GTP. Immunoblot analysis of various cellular fractions of M. tuberculosis H37Rv revealed that Ak is a cytoplasmic protein. The dual activity of Ak as both nucleoside mono- and di-phosphate kinases suggested that this enzyme may have a role in RNA and DNA biosynthesis in addition to its role in intracellular nucleotide metabolism.