The Rhodobacter sphaeroides hemA gene codes for 5-aminolevulinic acid synthase (EC.2.3.1.3), catalysing the pyridoxal phosphate-dependent condensation of succinyl coenzyme A and glycine to give 5-aminolevulinic acid. The gene was transformed into Escherichia coli K 12 using the pALA vector systems. Effects of host strains, vector plasmids, growth substrates and precursors on the expression and activity of 5-aminolevulinic acid synthase were studied. The E. coli host strain had an enormous effect on 5-aminolevulinic acid synthase activity and production of 5-aminolevulinic acid, with E. coli DH1 being best suited. RT-PCR of hemA mRNA indicated that the transcription of the hemA gene in the recombinant strain appeared to be higher than that of the wild-type strain. 5-Aminolevulinic acid synthase activity was maximal when hemA had the same transcription direction as the lac promoter. Distance between lac promoter and hemA affected the expression of 5-aminolevulinic acid synthase on different growth substrates. 5-Aminolevulinic acid synthase activities were also dependent on the carbon sources and precursors. L-Malate gave the highest activity of 5-aminolevulinic acid synthase, while lactose as a carbon source resulted in a repression of 5-aminolevulinic acid synthase. Production of 5-aminolevulinic acid by recombinants were limited by the availability of glycine, and repeated addition of glycine (20 mM) to the growth medium increased production of 5-aminolevulinic acid to 33.8 mM.