曹操北歸,劉備獨霸漢中,便派遣宜都太守孟達出兵,北攻房陵。房陵太守蒯祺率眾抵抗,孟達攻破城池,直接將房陵太守蒯祺斬殺。
而後,孟達率軍繼續攻打上庸。劉備擔心孟達一個人難當大任,拿不下上庸,便派遣義子副軍中郎將劉封從漢中順沔水而下,與孟達在上庸會師。劉封到上庸,統領孟達麾下將士,共同攻城。
上庸太守申耽眼見劉封、孟達軍勢浩大,無力抵抗,可不想像蒯祺一樣被哢嚓了。於是,申耽舉眾投降。然後派遣妻子、家族前往成都居住。
劉備加封申耽為征北將軍,仍然領上庸太守,員鄉侯。封申耽的弟弟申儀為建信將軍,西城太守。
秋季,劉備麾下文武紛紛勸劉備稱漢中王。平西將軍都亭侯馬超、左將軍領長史領鎮軍將軍許靖、營司馬龐羲、議曹從事中郎軍議中郎將射援、軍師將軍諸葛亮、**寇將軍漢壽亭侯關羽、征虜將軍新亭侯張飛、征西將軍黃忠、鎮遠將軍賴恭、揚武將軍法正、興業將軍李嚴等一百二十人聯名向獻帝上書,要求獻帝封劉備為漢中王。
七月,在沔陽設立祭壇,陳列精兵,群臣陪立,讀了一遍上述的奏章。其實,這些人聯名的奏折,根本就沒往許都送,而是在這兒讀一遍就算了。所以,劉備這個漢中王,就是自封的。
劉備向許都方向行禮,然後接受漢中王的璽綬,換上王爵的一切禮儀。
之後,劉備派人前往許都,向獻帝交還了之前朝廷封的左將軍的印信和宜城亭侯的印綬。
既然稱了王,順便封自己的兒子劉禪為王太子,然後返還治所成都。
劉備返回成都了,可漢中作為益州門戶,得由重將鎮守。大家都以為如此重任,肯定會交給張飛。一方麵,張飛是劉備的絕對心腹;另一方麵,張飛也是劉備陣營中的宿將,經驗豐富。就連張飛自己都覺得,這鎮守漢中的重任,非自己莫屬。