起兵时抵达扬州，御史王彬据城抵挡，为守将所缚。张本率父老迎降。朱棣命其为扬州知府，后升爲江西布政司右参政。永乐四年（1406年），召为工部左侍郎，后因事连坐被免，次年五月复职。永乐七年，皇太子朱高炽监国，为刑部右侍郎。十九年，跟从明成祖北征，监督粮草。明仁宗即位后，升爲南京兵部尚书兼掌都察院事，后改为行在兵部尚书。宣德四年（1429年），兼任太子宾客，后掌管行在户部事。宣德六年病逝。