为博士。汉元帝时，教太子刘骜《论语》，为光禄大夫、东平内史。汉成帝刘骜继位，以帝师为关内侯、诸吏散骑光禄大夫、给事中，与大将军王凤领尚书事。前25年六月，张禹为丞相，封安昌侯。前20年三月，张禹致仕。之后，生活奢侈，常为子婿求官。有大事，汉成帝常常咨询，谥号节。