蜀漢時期的“五虎上將”,即關羽、張飛、馬超、黃忠、趙雲。這個排序是陳壽在《三國志》中排列出來的。綜合各方面因素來看,有其合理、合情之處;甚至可以說,非常符合當時的客觀實際和後世之普遍認知。
其實,這個排序並不是一天兩天、一年兩年形成的;而是經歷了近五十年時間——即從馬超公元214年加入蜀漢陣營起,至公元261年趙雲被追諡為順平侯止。
公元214年,馬超率部兵臨成都,對劉備集團給予了極大的助力。攻佔成都後,劉備任命馬超為平西將軍(此為“四平將軍”之一、高於蕩寇等雜號將軍),督臨沮,並讓他沿襲了大漢朝廷所封的都亭侯。 而此時的關羽為蕩寇將軍、漢壽亭侯,董督荊州 ;張飛為徵虜將軍、新亭侯,領巴西太守;趙雲為翊軍將軍、留營司馬;黃忠為討虜將軍。這五人在劉備集團中的地位排序應當為馬、關、張、趙、黃。這一排序直至劉備稱漢中王的前夕——從《漢中王勸進表》中,馬超領銜勸進、排名第一也可側面印證其當時地位。
公元219年5月,黃忠因在漢中之戰中斬殺夏侯淵立下大功,被劉備進封為徵西將軍,在蜀漢集團軍中地位已高於趙雲。長達五年的“馬、關、張、趙、黃”已有微妙變化,即已變為了“馬、關、張、黃、趙”。
公元219年7月,劉備進位漢中王,封關羽、馬超、趙飛、黃忠為前、左、右、後“四方”將軍;趙雲此時或為翊軍將軍,或已升為徵南將軍。此時,這五人的地位排序應為“關、馬、張、黃、趙”。
蜀漢章武元年(公元221年)4月,劉備稱帝。馬超被晉升為驃騎將軍,領涼州牧,進封漦鄉侯;張飛被升遷為車騎將軍,領司隸將軍(並續兼巴西太守),並進封西鄉侯。當時,關羽、黃忠已逝;如他倆還在世的話,關羽可能被升遷為大將軍,黃忠則可能被晉升為衛將軍,趙雲此時可能為徵南將軍、中護軍。“關、馬、張、黃、趙”這一排序應當無變化。
公元260年,即蜀漢景耀三年秋九月,蜀漢政權追諡關羽為壯繆侯、張飛為桓侯、馬超為威侯、龐統為靖侯,黃忠為剛侯,次年三月,追諡趙雲為順平侯。關羽220年犧牲、黃忠220年病故、張飛221年犧牲、馬超222年病故、趙雲229年病故,蜀漢前期最有名的五位將領,在身故三四十年後,均得到了各自的諡號。至此,“關、張、馬、黃、趙”的地位排序即正式形成。陳壽已據此編寫了《關張馬黃趙傳》。
至於《三國演義》中將這“五虎上將”排為“關、張、趙、馬、黃”,將趙雲提在了馬超、黃忠之前;我想系因為一是趙雲加入劉備集團比馬、黃要早的多;二是趙雲歷史貢獻更多、更大,影響及名聲也更大。