张绣,武威祖厉人,骠骑将军张济同族兄弟的儿子。边章、韩遂在凉州起兵,金城麴胜袭击并杀死了祖厉县长刘隽。张绣当时任县吏,他寻找机会杀了麴胜,郡内的百姓都认为他很讲道义。张绣募集了地方上的一些少年,成了祖厉一带的豪杰。董卓兵败,骠骑将军张济与李睳等人联兵攻打吕布,为董卓报仇。这件事在《董卓传》上另有记载。张绣追随张济,因作战勇猛被任命为建忠将军,封宣威侯。张济驻守弘农,缺吃少穿,只得领兵向南面的穰县转移,战斗中他被乱箭射死。张绣接替了张济的兵权,屯兵于宛县,与刘表合兵一处。太祖向南讨伐,驻军于氵育水,张绣等人率部投降。太祖将张济的遗孀纳入后宫,张绣对此很气愤。太祖得知张绣对自己不满,私下里准备杀了张绣。这件事被张绣探知,他带着部队偷袭太祖。太祖军猝不及防,大败,太祖的两个儿子战死。张绣领兵退守穰县,太祖连年征战,终究没能攻破。太祖与袁绍在官渡摆下战场,张绣听取了贾诩的建议,又带领部队投降太祖。这事在《贾诩传》上另有记载。张绣到了太祖营中,太祖拉着他的手,与他欢会筵宴,并让儿子均娶了张绣的女儿为妻,拜张绣为扬武将军。官渡一战,张绣出力甚多,立了战功,又升为破羌将军。张绣跟随太祖在南皮攻破袁谭的军队,太祖又给他加封邑二千户。当时天下人口急剧减少,只有原来的十分之一,太祖分封给其他将领的没有满千户的,而只有张绣特殊。张绣又跟随太祖去柳城征讨乌丸,途中去世,谥号为“定侯”。他的儿子张泉继承了他的爵位,后因参与魏讽谋反一事,被杀死,封邑也被取消。