We have cloned and sequenced the Escherichia coli K-12 ppsA gene. The ppsA gene codes for PEP synthase, which converts pyruvate into phosphoenolpyruvate (PEP), an essential step in gluconeogenesis when pyruvate or lactate are used as a carbon source. The open reading frame consists of 792 amino acids and shows homology with other phosphohistidine-containing enzymes that catalyze the conversion between pyruvate and PEP. These enzymes include pyruvate, orthophosphate dikinases from plants and Bacteroides symbiosus and Enzyme I of the bacterial PEP:carbohydrate phosphotransferase system.