军、河内太守。兴平二年（195年），董承带汉献帝逃避李傕追击至大阳（今山西平陆西），张杨以粮食朝贡，被封为安国将军、晋阳侯，假节开府。张杨希望汉献帝回洛阳，被诸将拒绝，回到野王（今河南沁阳近域）。建安元年（196年），张杨与董承再次提出希望汉献帝回洛阳，杨奉、李乐拒绝。董承后投奔张杨，张杨命令董承大修洛阳宫。夏天天子要求杨奉等人迎汉献帝到洛阳。秋天汉献帝回洛阳，以粮食相迎。张杨以为自己在大修宫室有功，命名南宫殿为杨安殿。后选择不留在洛阳分享权力，再回到野王。临走前还对诸将说：“天子当与天下共之，幸有公卿大臣