223年刘禅登基后,诸葛亮把重心放在了蜀汉内部事务上,一直到228年才兵出祁山发动了第一次北伐。如果没有街亭之战的失利,此次北伐有很大的希望能取得辉煌战果,当时陇右五郡中的南安、天水和安定三郡已经投降,雍州刺史郭淮被围困在上邽固守待援,曹真的主力援军在郿县被赵云所迷惑,所以只要马谡能在街亭挡住张郃的援军,等诸葛亮击溃郭淮后至少可以拿下整个陇右五郡,可惜马谡失守街亭形势突转直下,诸葛亮只能退回汉中,第一次北伐无功而返。
战后诸葛亮处理了一大批人,比如马谡和将军张休、李盛被杀,将军黄袭的兵权被免,向朗因为知情不报被免职,赵云也由镇东将军被贬为镇军将军,除此之外诸葛亮深感自责,上表自贬三级。
《三国志-诸葛亮传》记载:臣以弱才,叨窃非据,亲秉旄钺以厉三军,不能训章明法,临事而惧,至有街亭违命之阙,箕谷不戒之失,咎皆在臣授任无方。臣明不知人,恤事多闇,春秋责帅,臣职是当。请自贬三等,以督厥咎。"於是以亮为右将军,行丞相事,所总统如前。
战前诸葛亮是丞相行大将军事,战后自贬三级后为右将军,那为何不是卫将军,也非前将军或左将军?我们就此分析一下。
刘备以继承汉室大统自居,所以他称帝后蜀汉官职的设置基本上都是遵循汉制,按照汉制军职由大到小分别是大将军、骠骑将军、车骑将军、卫将军、四方将军、四征四镇四平四安将军、杂号将军等等,也就是说高级军衔分别是大骠车卫、前左右后四方将军。
刘备称帝后以马超为骠骑将军、张飞为车骑将军,前左右后四方将军则是空缺(马超升任骠骑将军前是左将军,张飞升为车骑将军前是右将军),大骠车卫则缺少了大将军和卫将军,这个其实是有原因的。
因为在蜀汉除了关羽之外还真没人有资格出任大将军,刘备称帝时关羽已死,所以大将军自然也就空缺;至于卫将军,原本是留给黄忠的(黄忠是后将军,不出意外的话如果黄忠尚在,卫将军肯定是他的),可惜黄忠在刘备称帝前病死,所以卫将军也空缺。
大将军和卫将军在诸葛亮生前一直空缺,直到诸葛亮死后刘禅才设立:蜀汉第一任大将军是蒋琬,第一任卫将军则是姜维。
虽然诸葛亮生前未设大将军,但是诸葛亮以丞相行大将军事其实和大将军也差不多,所以他自贬三级应该是这样算的:自贬一级是骠骑将军、自贬两级是车骑将军、自贬三级因为没有卫将军所以往后延就是四方将军,其中前将军最为尊荣,依次则是左将军、右将军和后将军,那为何诸葛亮自贬三级后不是前将军也不是左将军,而偏偏是右将军呢?
《三国志-李严传》记载:建兴元年,封都乡侯,假节,加光禄勋。四年,转为前将军。
建兴四年也就是226年,李严出任前将军,230年升为骠骑将军;至于左将军当时应该无人出任(吴懿230年阳溪之战后才升为左将军),诸葛亮之所以舍左将军而就任右将军,原因可能是为了避讳或者是尊重刘备,因为刘备称帝前曾出任过汉室左将军一职。
卫将军未设立,前将军有李严担任,左将军又要尊重和避讳刘备,所以诸葛亮自贬三级后就只有出任右将军了。