Low molecular weight polyethylenimine (1800 Da, also referred to as oligoethylenimines, OEI) was modified with amino acids, including two aromatic amino acids (tryptophan, phenylalanine) and an aliphatic amino acid (leucine). The substitution degree of amino acids could be controlled by adjusting the feeding mole ratio of the reactants. Fluorescence spectroscopy and circular dichroism experiments demonstrated that the indole ring of tryptophan may intercalate into the DNA base pairs and contribute to efficient DNA condensation. In vitro gene expression results revealed that the modified OEIs (OEI-AAs) may provide higher transfection efficiency even than high molecular weight polyethylenimine (25 kDa, PEI), especially the aromatic tryptophan substituted OEI. Moreover, OEI-AAs exhibited excellent serum tolerance, and up to 137 times higher transfection efficiency than PEI 25 kDa that was obtained in the presence of serum. The cytotoxicity of OEI-AAs is much lower than PEI 25 kDa. This study may afford a new method for the development of low molecular weight oligomeric non-viral gene vectors with both high efficiency and biocompatibility.