The invention relates to a high-energy-absorptivity aluminum alloy for automobile bodies, which comprises the following components in percentage by weight: 0.56%-0.64% of Mg, 0.42%-0.50% of Si, 0.17%-0.19% of Cu, 0.20%-0.22% of Fe, 0.028%-0.032% of Mn, 0.028%-0.032% of Cr, 0.028%-0.032% of Zn, 0.29%-0.31% of Ti, 0.29%-0.31% of Zr and the balance of Al. The preparation method comprises the following steps: preparing components according to weight percents, melting by heating to 740-750 DEG C, cooling, standing,, refining, and casting into a 250-300 DEG C iron mold; and carrying out homogenizing treatment on the cast ingot at 560 DEG C for 9 hours, quickly cooling with water, heating, extruding, carrying out water or fog quenching, and carrying out artificial aging at 180 DEG C. The invention has the advantages of reasonable component proportion, simple operating technique and favorable hot extrusion formability.