The nuclear envelope presents a major barrier to transgene delivery and expression using a non-viral vector. Virus is capable of overcoming the barrier to deliver their genetic materials efficiently into the nucleus by virtue of the specialized protein components with the unique amino acid sequences recognizing cellular nuclear transport machinery. However, considering the safety issues in the clinical gene therapy for treating critical human diseases, non-viral systems are highly promising compared with their viral counterparts. This review summarizes the progress on exploring the nuclear traffic mechanisms for the prominent viral vectors and the technological innovations for the nuclear delivery of non-viral DNA by mimicking those natural processes evolved for the viruses as well as for many cellular proteins.