宗时，李光弼进讨苏常盗匪，建封自请前去招安，一日降数千人。德宗时，官至寿州刺史，李希烈反叛，派部下杨峰赏赐淮南节度使陈少游和张建封，张建封却腰斩之。李希烈又派部将杜少诚攻打寿州，建封令其将贺兰元均、邵怡等守霍丘秋栅，叛军无所克获而去。建封因抗敌有功，宰相李泌建议擢升建封为徐、泗、濠节度使，镇守徐州，以保护运道咽喉汴水甬桥（今安徽宿县北），与马燧友善。贞元四年建封开始镇守徐州，前后长达十余年。唐德宗有《送徐州张建封还镇》诗。建封能“礼贤下士”，贞元九年孟郊考试落第，韩愈尝荐孟郊于张建封，贞元十五年秋，又聘