The invention discloses an energy absorption method based on a dynamic polymer. The energy absorption method employs the dynamic polymer containing at least one second set supramolecular interaction and comprising an optionally first set supramolecular interaction for performing energy absorption, wherein the second set supramolecular interaction includes an ion interaction, an ion-dipole interaction, a subject-object interaction, an ion hydrogen bond interaction, a metallophilic interaction, a dipole-dipole interaction, a halogen bond interaction, a cation-[pi] interaction, an anion-[pi] interaction, a benzene-fluorobenzene interaction, a [pi]-[pi] stacking interaction and a free radical cation dimerization interaction, and the first set supramolecular interaction includes a hydrogen bondinteraction, and a metal-ligand interaction. The dynamic polymer can exhibit energy dissipation characteristics by virtue of the dynamic reversibility of the supramolecular interaction, and can be used as an energy absorbing material to provide functions of good damping, shock absorption, sound insulation, noise reduction, impact resistance, and the like.