A large number of viral delivery systems have been developed for characterizing functional genes and producing heterologous recombinant proteins in plants, and but most of them are unable to co-express two fusion-free foreign proteins in the whole plant for extended periods of time. In this study, we modified tobacco rattle virus (TRV) as a TRVe dual delivery vector, using the strategy of gene substitution. The reconstructed TRVe had the capability to simultaneously produce two fusion-free foreign proteins at the whole level of Nicotiana benthamiana, and maintained the genetic stability for the insert of double foreign genes. Moreover, TRVe allowed systemic expression of two foreign proteins with the total lengths up to ∼900 aa residues. In addition, Cas12a protein and crRNA were delivered by the TRVe expression system for site-directed editing of genomic DNA in N. benthamiana 16c line constitutively expressing green fluorescent protein (GFP). Taker together, the TRV-based delivery system will be a simple and powerful means to rapidly co-express two non-fused foreign proteins at the whole level and facilitate functional genomics studies in plants.