建安十年(205年),曹操攻打袁军时,他与焦触一同攻击袁熙、袁尚,二袁因此逃至辽西乌丸。
建安十六年(公元211年),刘备应刘璋邀请,入川帮助刘璋抵御张鲁,张南也跟刘备入蜀。
建安十七年到建安十九年(公元212——215年),张南跟刘备进攻刘璋,夺取益州。
章武元年(公元221年),刘备起兵伐吴,先锋军从巫县击败吴将李异等,一直推进到秭归。二年(公元222年)二月,刘备亲率诸将自秭归进军至夷道县猇亭,以张南为前部,围攻驻守夷道的孙桓军。、
章武二年(公元222年)闰六月,刘备被陆逊击败在猇亭,张南临阵被斩。