这个问题就是涉及武将排名问题了。蜀汉以继承汉统自居,所以官职也是和汉朝保持一致。汉朝武将,最高为大将军,其次为骠骑将军、车骑将军、卫将军。再下一等为四方将军:即前将军、右将军、左将军(有说法认为左将军在右将军之上)、后将军。与前后左右将军平级(但可能权力大小不同)的是镇守四方的四征将军:征东将军、征南将军、征西将军、征北将军。四征将军可能会下辖四镇(有时四镇直接镇守四方,没有四征将军)、四平、四安将军。其余就都是杂号将军,不多赘述。
所以,就看蜀汉各武将的最高官职了。刘备在进位汉中王后,封关羽前将军、张飞右将军、马超左将军、黄忠后将军。因为那时刘备未称帝,不能封最高的四个武将官职。刘备登基时,关羽、黄忠已死,所以没有晋升。马超晋升骠骑将军、张飞晋升车骑将军。所以在刘备即位之初,马超官职最高。大将军空缺。刘备死后,诸葛亮为丞相统揽军政大权。一度以李严为骠骑将军、刘琰为车骑将军。这期间,最高武将大将军一直空缺。
建兴十二年(234年),诸葛亮死后,丞相之位废置,以蒋琬为尚书令执掌相权。不久,蒋琬晋升大将军,录尚书事,并兼荆州刺史,成为蜀汉总揽军政和地方事务的头号人物。这是蜀汉第一次设立大将军官职。延熙元年(238年),蒋琬又加大司马,开府治事。
蒋琬任大将军后,费祎接替其为尚书令。延熙六年,蒋琬因身体原因辞大将军官职,费祎任大将军,录尚书事。次年,蒋琬又让益州刺史于费祎。蒋琬基本不再主事,费祎掌军政大权,并于当年击退魏国曹爽进犯大军。延熙九年蒋琬去世,十五年,费祎开府,次年,遇刺身亡。
费祎掌权期间,姜维自延熙十年开始担任卫将军,录尚书事,但一直被费祎压制。费祎死后,姜维主持北伐,于延熙十九年晋升大将军,但当年就因为战败自贬为后将军,行大将军事。直到景耀元年(258年)恢复大将军官职,直至蜀汉灭亡。
值得一提的是,三国志中还提到过一个人,阎宇。阎宇虽然事迹不多,但是依附宦官黄皓,官位不低。他在景耀元年的官职是右大将军。一般认为这是右将军的误写,但还有另一种可能,三国中后期,各政权都喜欢将重要官职一分为二,分设左右。所以,可能是刘禅将大将军官职拆分,阎宇是右大将军,而姜维只是恢复为左大将军,也有这个可能性。由于蜀汉不设史官,史料匮乏,难以证明了。