张禹的祖父,汉光武帝刘秀的老舅,赵国襄国(今邢台市)人,堂姐是刘秀祖父、巨鹿都尉刘回的夫人,因此曾多次来往于襄国和南阳,和刘秀熟悉。
刘秀为大司马,率兵平定河北,路过邯郸时,张为郡吏,因随刘秀大军到了高邑,被封为元氏令,后又升为涿郡太守,以八十高龄改任常山关县(在今行唐县西北)长,在抵抗赤眉起义军攻打关城之战中阵亡。参见《后汉书》。