The invention provides a polycarboxyl glycine betaine gene transfection preparation as well as a preparation method and an application thereof. The polycarboxyl glycine betaine gene transfection preparation comprises a gene transfection reagent based on polycarboxyl glycine betaine molecules, and nucleic acid to be subjected to transfection, wherein the gene transfection reagent based on polycarboxyl glycine betaine molecules comprises polycarboxyl glycine betaine polymer, a compound buffer solution and a gene transfection working solution. The gene transfection preparation has the excellent non-specific protein adsorption resisting property, high gene transfection efficiency, as well as pH responsibility, and significant blood stability, the gene transfection efficiency of nucleic acid is obviously improved, and the polycarboxyl glycine betaine gene transfection preparation can be applied to various research fields including gene therapy, gene function, biological pharmacy, drug screening and the like.