Programmed gene rearrangements are employed by a variety of microorganisms, including viruses, prokaryotes, and simple eukaryotes, to control gene expression. In most instances in which organisms mediate host evasion by large families of homologous gene cassettes, the mechanism of variation is not thought to involve DNA inversion. Here we report that Campylobacter fetus, a pathogenic Gram-negative bacterium, reasserts a single promoter, controlling surface-layer protein expression, and one or more complete ORFs strictly by DNA inversion. Rearrangements were independent of the distance between sites of inversion. These rearrangements permit variation in protein expression from the large surface-layer protein gene family and suggest an expanding paradigm of programmed DNA rearrangements among microorganisms.