The invention relates to an energy absorption aluminum profile for a railway vehicle body and a manufacturing method thereof. The energy absorption aluminum profile comprises, by mass, 0.5%-0.7% of Si, 0-0.15% of Fe, 0.4%-0.6% of Mg, 0.2%-0.3% of Mn, 0-0.01% of Cu, 0.1%-0.2% of Cr, 0-0.01% of Zn, 0.04%-0.06% of Ti, 0.04%-0.1% of V, and the balance of Al. By adding the 0.04%-0.1% of V into the energy absorption aluminum profile, the columnar crystal structure of a cast ingot can be reduced, the cast structure can be refined, the effects of restraining recrystallization of deformed grains and growth of recrystallized grains can be achieved in the heat treatment and heat deformation processes of the alloy, the purpose of refining the profile structure is achieved, the strength, toughness, ductility and corrosion resistance of the profile are improved, and the energy absorption property of the profile is significantly improved.