邓芝是东汉名将邓禹之后,于汉末时入蜀定居,但无人了解起用他。当时益州从事张裕善于相面,邓芝请他给自己相面,张裕对邓芝说:“你年过七十,会位至大将,并封侯。”邓芝得知巴西太守庞羲好结交士人,便前往依附他。
公元214年(建安十九年),刘备入主益州,邓芝任郫(pí)城府邸阁督。一日,刘备经过郫城,和邓芝交谈后,感到十分惊奇,擢升他为郫令,后升迁为广汉太守。任内清廉、严谨,颇有治绩,于是入朝为尚书。
邓芝到来后,孙权果然感到疑惑,不立即接见邓芝,邓芝便自己上表求见孙权道:“臣这次来也是为了吴国,不只是为了蜀汉。”孙权于是接见他,对邓芝说:“我原本诚心想与蜀汉和亲,但恐怕汉主年幼,国小而大势困顿,如果曹魏乘虚进攻,不能保全自己,所以我感到十分犹疑了。”
邓芝答道:“吴、蜀两国结合拥有四州的地方,大王您是有名于世的英杰,诸葛亮亦是当代特别杰出的人才。蜀有重险可固守,吴有三江可阻隔,结合这两个长处,成为唇齿之邦,进可并力夺取天下,退可鼎足而立,这是自然的常理。大王现在若想委身向魏,魏必定要大王您入朝朝拜,最少也要求太子前往为质子,若不遵从命令,就有理由讨伐,我国必定见有利而顺流进发,如此,江南之地便不再是大王所有了。”孙权沉思甚久才说:“你所言甚是啊!”便与魏断绝关系,与汉连和,派张温前往访问。
张温出使即将返回时,蜀汉再次派邓芝到吴国,孙权对邓芝说:“如果天下太平的时候,两个君主分别统治,不是很快乐吗。”邓芝却对他说:“天无二日,地无二主。如果魏国灭亡之后,大王还未深识天命。那为君之人就各自去光大自己的仁德,为臣之人各自竭尽自己的忠诚,而为将之人则握棰擂鼓,争战才刚刚开始。”孙权大笑说:“您确实很真诚。”孙权在给诸葛亮的信中说:“丁厷言辞铺张浮艳,阴化不能完尽;能和合两国的人,只有邓芝。”
公元228年(建兴六年),诸葛亮准备北伐,进驻汉中,任邓芝为中监军、扬武将军,与赵云作为疑兵吸引曹真率领的魏国主力,与之相持。
后因马谡于街亭被张郃击败,箕谷疑兵也因此暴露,遭到曹真主力的攻击,幸亏赵云亲自断后,敛众固守,才不致大伤,安然撤退。
公元243年(延熙六年),就地迁任车骑将军,后被授予假节。
公元249年(延熙十二年),涪陵国人杀死都尉反叛,邓芝率军前往征讨,将其渠帅枭首,使百姓安居。
公元251年(延熙十四年),邓芝逝世。