With the recent development of CRISPR technology, it is becoming increasingly easy to engineer the genome. Genome-editing systems based on CRISPR, as well as transcription activator-like effector nucleases (TALENs) and zinc-finger nucleases (ZFNs), are becoming valuable tools for biomedical research, drug discovery and development, and even gene therapy. However, for each of these systems to effectively enter cells of interest and perform their function, efficient and safe delivery technologies are needed. This Review discusses the principles of biomacromolecule delivery and gene editing, examines recent advances and challenges in non-viral and viral delivery methods, and highlights the status of related clinical trials.