张好古是真实的历史人物。他是元朝将领张晋亨之子,字信甫,出生于冀州南宫(今属河北邢台)。张好古自幼读书,善于撰写文章,器识宏远,勇而有谋。
他曾从大军攻鄂州,中统元年(1260年)还宿州时,严忠济命兼恩州刺史,访民瘼,革吏弊,立为条约。不久,移戍蕲县。中统三年(1262年),李璮叛乱,据济南,南宋趁机攻打蕲县,张好古率兵迎击,力战不敌,战死于蕲县1。