Supramolecular nanoparticles is a convenient, flexible,modular synthetic non-viral gene delivery vehicle for drug/gene delivery. The self-assembly of SMNPs is enabled upon mixing three different molecular building blocks, namely CD-PEI, Ad-PAMAM,Ad-PEG via Ad/CD motif-based molecular recognition. This allows modular control over the sizes, surface chemistry,payloads of SMNP vectors, thus holding promise for diverse therapeutic applications, especially for developing nanoparticle-based gene delivery platforms.