Gene therapy is the transfer of genetic material to cure a disease or at least to improve the clinical status of a patient. One of the basic concepts of gene therapy is to transform viruses into genetic shuttles, which will deliver the gene of interest into the target cells. Safe methods have been devised to do this, using several viral and non-viral vectors. Two main approaches emerged: in vivo modification and ex vivo modification. Retrovirus, adenovirus, adenoassociated virus are suitable for gene therapeutic approaches which are based on permanent expression of the therapeutic gene. Non-viral vectors are far less efficient than viral vectors, but they have advantages due to their low immunogenicity and their large capacity for therapeutic DNA. The most commonly used DNA virus vectors are based on adenoviruses and adeno-associated viruses. An example of gene-knockout mediated gene therapy is the knockout of the human CCR5 gene in T-cells in order to control HIV infection. To improve the function of non-viral vectors, the addition of viral functions such as receptor mediated uptake and nuclear translocation of DNA may finally lead to the development of an artificial virus. Gene transfer protocols have been approved for human use in inherited diseases, cancers and acquired disorders. Although the available vector systems are able to deliver genes in vivo into cells, the ideal delivery vehicle has not been found. Thus, the present viral vectors should be used only with great caution in human beings and further progress in vector development is necessary.