Highly efficient cationic liposomes have been developed as an improved delivery system for biologically-active reagents. A novel structure, the sandwich liposome, is formed and comprises one or more biologically active agents internalized between two bilomellar liposomes. This structure protects the incoming agent and accounts for the high efficiency of in vivo delivery and for the broad tissue distribution of the sandwich liposome complexes.