三國亂世戰火紛飛。面對魏軍壓境,蜀將趙云(劉德華飾)初任工兵便主動請纓,在軍師諸葛亮(濮存昕飾)支持下以攻為守劫寨成功。長坂坡之戰,趙云單騎闖曹營救出幼主劉禪,憑此大功與老將黃忠(狄龍飾)同征定軍山。戰役中黃忠冒進遭伏致蜀軍受挫,趙云及時馳援并配合諸葛亮火燒曹軍糧草,逆轉戰局助蜀國奠定基業。此役后趙云榮升五虎上將,同鄉羅平安(洪金寶飾)雖感欣慰卻難掩復雜心緒。數十年后五虎將相繼凋零,諸葛亮再啟北伐時年邁趙云仍請纓先鋒。鳳鳴山前,七旬趙云率數千疲兵獨擋曹操十萬大軍,在昔日同袍羅平安戰死沙場后,仍強撐重傷之軀奮戰至力竭身亡,以孤膽忠魂為蜀漢燃盡最后血色。