The E. coli BglG protein inhibits transcription termination within the bgl operon in the presence of β-glucosides. BglG represents a family of transcriptional antiterminators that bind to RNA sequences, which partially overlap rho-independent terminators, and prevent termination by stabilizing an alternative structure of the transcript. The activity of BglG is determined by its dimeric state, which is modulated by reversible phosphorylation catalyzed by BglF, a PTS permease. Only the non-phosphorylated BglG dimer binds to RNA and allows read-through of transcription. BglG is composed of three domains: an RNA-binding domain followed by two domains, PRD1 and PRD2 (PTS regulation domains), which are similar in their sequence and folding. Based on the three-dimensional structure of dimeric LicT, a BglG homologue from Bacillus subtilis, the interactions within the dimer are PRD1-PRD1 and PRD2-PRD2. We have shown before that PRD2 mediates homodimerization very efficiently. Using genetic systems and in vitro techniques that assay and characterize protein-protein interactions, we show here that the PRD1 dimerizes very slowly, but once it does, the homodimers are stable. These results support our model that formation of BglG dimers initiates with PRD2 dimerization followed by zipping up of two BglG monomers to create the active RNA-binding domain. Moreover, our results demonstrate that PRD1 and PRD2 heterodimerize efficiently in vitro and in vivo. The affinity among the PRDs is in the following order: PRD2-PRD2 > PRD1-PRD2 > PRD1-PRD1. The interaction between PRD1 and PRD2 offers an explanation for the requirement of conserved residues in PRD1 for the phosphorylation of PRD2 by BglF.