This protocol provides a simple in vivo strategy for introducing random mutations to a target DNA sequences using E. coli mutator cells. The method has been used in our laboratory for affinity maturation of proteins encoded by target DNA sequences. Selection conditions can be modified for antibody fragments with increased production levels. Growth conditions in E. coli mutator cells can be adjusted to introduce a single random point mutation per kilobase of DNA, approximately equivalent to one codon change per scFv fragment.