The synthesis of cationic lipids on the basis of 1,2-di-O-tetradecylglycerol is described. The cationic groups represented by the residues of nitrogen-containing heterocyclic bases are attached to the diglyceride backbone through O,O- and N,O-acetal bonds. The resulting lipids can be used as nonviral gene delivery systems to eukaryotic cells.