时候便已知名当时,后跟随刘备,以州书佐的身份跟随刘备入蜀,被任命为广都县长。
刘备曾以游览的名义突然到达广都,见到蒋琬喝的烂醉,不理县中事务,于是大怒,要把他治罪处死,
诸葛亮为他求情说蒋琬是辅佐朝廷的人才,不是当县官的材料,他施政以安民为本,不注重表面的修饰,
希望刘备再详加考察,刘备素来敬重诸葛亮,便不对蒋琬治罪,只是将他撤职。
公元219年,刘备为汉中王,蒋琬入朝为尚书郎。
公元223年,刘禅即位,诸葛亮设立丞相府,任命蒋琬为东曹掾,后被举为茂才,
蒋琬因自己与诸葛亮亲近而怕外人非议其任人唯亲,于是不受此职,执意要让给其他人,
诸葛亮说如果为了避亲故而舍弃了有德之人,就会使百姓遭受苦难,后蒋琬升迁为丞相府参军。
公元227年,诸葛亮驻扎汉中,蒋琬和丞相长史张裔统管丞相府的所有事情,至公元230年,
接替张裔任丞相府长史,加抚军将军,诸葛亮多次出兵,都是蒋琬供给充足的粮食和兵源,
诸葛亮常称赞他志向忠诚高尚,是和自己共同辅助王朝大业的人,
又秘密向后主上表,说如果自己有什么不幸,可以让蒋琬来接替,将军政大事交给他。
公元234年,诸葛亮病逝,蒋琬被任命为尚书令,不久,又加官代理都护、假节,
兼任益州刺史,并升迁为大将军,录尚书事,封安阳亭侯。当时蜀汉刚刚丧失统帅,
众人都感到危险和恐惧,而蒋琬受到提拔,地位在群官之上,他既没有担忧的神色,
也没有高兴的表情,神色举止和平常一样,因此众人渐渐服了他。
公元238年,刘禅下诏蒋琬开府治事,次年加封大司马,蒋琬率军屯驻于汉中。
东曹掾杨戏生性傲慢不讲礼节,蒋琬与他交谈时,他竟不应答,
于是有人想再杨戏和蒋琬中间挑拨,说您与杨戏谈话,杨戏居然不回应,
这是对上怠慢,而蒋琬认为人的想法各有不同,如果杨戏赞同我说的话,
则不是出自他的本心,如果反驳我的话,就会显示我说的不对,于是只能默不作声,
不作回答,这才是真正的爽快人。还有督农杨敏曾诋毁蒋琬说他做事糊涂,远远不如他的前任。