蒋琬字公琰、零陵湘乡人也。弱冠与外弟泉陵刘敏俱知名。琬以州书佐随先主入蜀,除广都长。先主尝因游观奄至广都,见琬众事不理,时又沈醉,先主大怒,将加罪戮。军师将军诸葛亮请曰:“蒋琬,社稷之器,非百里之才也。其为政以安民为本,不以脩饰为先,愿主公重加察之。”先主雅敬亮,乃不加罪,仓卒但免官而已。琬见推之后,夜梦有一牛头在门前,流血滂沱,意甚恶之,呼问占梦赵直。直曰:“夫见血者,事分明也。牛角及鼻,‘公’字之象,君位必当至公,大吉之徵也。”顷之,为什邡令。先主为汉中王,琬入为尚书郎。建兴元年,丞相亮开府,辟琬为东曹掾。举茂才,琬固让刘邕、阴化、庞延、廖淳,亮教答曰:“思惟背亲舍德,以殄百姓,众人既不隐於心,实又使远近不解其义,是以君宜显其功举,以明此选之清重也。”迁为参军。五年,亮住汉中,琬与长史张裔统留府事。八年,代裔为长史,加抚军将军。亮数外出,琬常足食足兵以相供给。亮每言:“公琰讬志忠雅,当与吾共赞王业者也。”密表后主曰:“臣若不幸,后事宜以付琬。”
亮卒,以琬为尚书令,俄而加行都护,假节,领益州刺史,迁大将军,录尚书事,封安阳亭侯。时新丧元帅,远近危悚。琬出类拔萃,处群僚之右,既无戚容,又无喜色,神守举止,有如平日,由是众望渐服,延熙元年,诏琬曰:“寇难未弭,曹叡骄凶,辽东三郡苦其暴虐,遂相纠结,与之离隔。叡大兴众役,还相攻伐。曩秦之亡,胜、广首难,今有此变,斯乃天时。君其治严,总帅诸军屯住汉中,须吴举动,东西掎角,以乘其衅。”又命琬开府,明年就加为大司马。
东曹掾杨戏素性简略,琬与言论,时不应答。或欲构戏於琬曰:“公与戏语而不见应,戏之慢上,不亦甚乎!”琬曰:“人心不同,各如其面;面从后言,古人之所诫也。戏欲赞吾是耶,则非其本心,欲反吾言,则显吾之非,是以默然,是戏之快也。”又督农杨敏曾毁琬曰:“作事愦愦,诚非及前人。”或以白琬,主者请推治敏,琬曰:“吾实不如前人,无可推也。”主者重据听不推,则乞问其愦愦之状。琬曰:“苟其不如,则事不当理,事不当理,则愦愦矣。复何问邪?”后敏坐事系狱,众人犹惧其必死,琬心无適莫,得免重罪。其好恶存道,皆此类也。
琬以为昔诸葛亮数闚秦川,道险运艰,竟不能克,不若乘水东下。乃多作舟船,欲由汉,沔袭魏兴、上庸。会旧疾连动,未时得行。