The fbcB and fbcC genes encoding cytochromes b and c1 of the bc1-complex, were extended with a segment to encode a poly-histidine tag linked to their C-terminal sequence allowing a one-step affinity purification of the complex. Constructions were made in vitro in a pUC-derived background using PCR amplification. The modified fbc operons were transferred to a pRK-derivative plasmid, and this was used to transform the fbc- strain of Rhodobacter sphaeroides, BC17. The transformants showed normal rates of growth. Chromatophores prepared from these cells showed kinetics of turnover of the bc1-complex on flash activation which were essentially the same as those from wild-type strains, and analysis of the cytochrome complement, spectral and thermodynamic properties by redox potentiometry showed no marked difference from the wild-type. Chromatophores were solubilized and mixed with Ni-NTA Sepharose resin. A modification of the standard elution protocol in which histidine replaced imidazole, increased the activity 20-fold. Imidazole modified the redox properties of heme c1, suggesting ligand displacement and inactivation when this reagent is used at high concentration. The purified enzyme contained all four subunits in an active dimeric complex. This construction provides a facile method for preparation of wild type or mutant bc1-complex, for spectroscopy and structural studies.