中国古代一直以来大将军绝大部分时候都是军方最高职位(有时候会有些例外,比如曹魏大司马貌似就高过大将军,因为曹仁曹休曹真等人都是先大将军再迁大司马的),它的级别有时在三公之上,有时又在三公之下。汉末三国时期军中职位一般是别部司马—都尉—校尉—中郎将—裨将军—偏将军—杂号将军—四平将军—四安将军—四镇将军—四征将军—四方将军—卫将军—车骑将军—骠骑将军—大将军。东汉最后一个大将军是袁绍,自袁绍死后一直到曹丕代汉都没有再设大将军一职。
220年曹丕建立魏国拜夏侯惇为曹魏第一任大将军,公元222年孙权先称吴王后于229年正式称帝,拜诸葛瑾为吴国第一任大将军,可是奇怪的是公元221年刘备称帝延续汉祚,拜马超为骠骑将军,拜张飞为车骑将军,唯独没有大将军一职。既然骠骑将军和车骑将军都有了,刘备为何却偏偏没有设立大将军一职,其实这是有原因的,主要有三点,其中有一点和关羽有关。
第一,刘备是和孙权父亲孙坚,曹丕父亲曹操同一辈的人,天下是刘备自己打下来的,他是名副其实的马上天子。孙权和曹丕在这一点显然和他不能比。大将军设立的目的是什么?就是为了战时的需要可以统筹总揽全局。蜀汉有战事,基本上都是刘备自己亲自出征,大将军对于刚立国的蜀汉和刘备来说可有可无。孙权和曹丕显然不同,他们不可能一有战事就御驾亲征,所以需要设立大将军一职来应对战时的情况。
第二,关羽在的时候,除了刘备,关羽可谓是蜀汉军中第一人。刘备进位汉中王时,封了关羽张飞马超黄忠为前右左后四方将军(当时刘备是汉中王,按礼制他还没有资格封四方将军之上的将军职),以关羽前将军为尊。参照夏侯惇任大将军之前也是前将军,如果关羽没死,刘备称帝之后,关羽是当仁不让的大将军人选。可是在公元219年孙权偷袭荆州擒杀了关羽,在刘备的心目中,除了关羽,其他人都没有资格出任大将军一职,所以马超也只是骠骑将军,张飞也只是车骑将军。现在既然关羽已经不在了,那也就没必要再设立大将军了。
第三,实事求是的说,当时蜀汉自关羽死后够资格出任大将军的就两人,一人是马超,但是刘备本身对马超就怀有戒备之心,给了马超仅次于大将军的骠骑将军已经是到顶了,不可能会把军方职位最高的大将军给马超,即使是有名无实也不行;至于张飞,他岂不知大将军只有自己二哥关羽才够资格,即使刘备把大将军给张飞,张飞也绝对不会接受。至于诸葛亮,刘备时候诸葛亮更多的是负责内政和后勤,赵云黄忠魏延那就更不可能了。
所以,分析下来就很好理解为何孙权有大将军诸葛瑾,曹丕有大将军夏侯惇,偏偏延续汉室的刘备反而没有设立大将军一职了。同样的道理,刘备死后诸葛亮也只是出任丞相没有兼任大将军,至于诸葛亮死后蒋琬姜维先后出任过大将军那是另外的事情了。