Objectives: Mutagenesis is a process used to generate the modified DNA sequences either by mutating, insertion, substitution, and/or deletion of codons.Mutagenesis is an effective means to introduce the changes to a protein, which is important for its mechanistic and functional studies. A variety of methods have been developed to introduce specific base changes at expected sites into target DNA sequences. However, a simple, quick, and effective method is still eluding. In present work, we have described a rapid and efficient method to perform site directed mutagenesis, multiple-site fragment deletion, insertion, and substitution mutagenesis based on a modified version of overlap extension by polymerase chain reaction (PCR). Results: For our modified overlap extension PCR method, we divided target gene into several fragments based on the site of mutagenesis, and then amplified the DNA fragments. These fragments were then annealed together with their complementary overhanging, followed by extension and amplification by PCR to get full length gene with expected mutation. The full-length gene was placed into a vector, and the plasmid carrying the target gene was screened by colony PCR. By using this method, we have successfully generated three single-site mutations, replaced/ deleted a 200bp DNA fragment into/ from a target gene, and engineered a cysteine-free protein. Conclusions: The method yields various mutants rapidly, reliably and with high fidelity. It provides an efficient choice, especially for multiple-site or large DNA fragment modification mutagenesis. Therefore, this method can be utilized to generate desirable mutants.