张子良,字汉臣,涿州范阳人。金末四方兵起,地点募兵自保。
子良率千余人入燕、蓟间,耕稼已绝,遂聚州人,阻水,治舟筏,取蒲鱼自给,从之者众,至不克不及容。
子良部勒定兴、新城数万口,就食东平,东平守纳之。久之,守弃东平还汴,檄子良南屯宿州,又南屯寿州。
夏全劫其平易近出鸡口,李敏据州。子良率麾下造敏,敏欲害之,走归宿,因以宿帅之众夺全所劫老幼数万以还。
全怒,连徐、邳之军来攻。
子良与宿帅斫其营,全掉其军符,走逝世扬州。