當時宋與蒙古戰事頻繁,戰局並不十分明朗。成吉思汗死後,新上任的統治者對漢人非常不信任,很多漢人官員受到排擠和質疑。後來有人誣告張柔有背叛蒙古之嫌,還添油加醋地添油加醋,引發了在任者的憤怒。如果不能及時洗清自己的冤屈,許多漢族官員都會受到牽連,張士傑就是其中之壹。
所以在張柔被捕後,他選擇了隱姓埋名,投奔了宋穎,成為了壹名忠誠的宋將軍。然而,在張士傑逃到宋穎後,事情有了轉機。受盡折磨後,張柔拒不承認自己叛變,這也讓蒙古人看到了他的誠意,於是他復職了。而張士傑,也沒面子回張柔去,所以兩人站在了敵對的立場上。
後來,張士傑在戰場上多次征戰。由於作戰經驗豐富,受到南宋著名抗蒙將領呂文德的青睞,被提升為將軍。他率領部隊與蒙古人決壹死戰。宋朝覺得自己投降後,仍然堅持要立新帝,誓不降元。直到最後,他溺死在海裏。後人紀念他?,他與文天祥、盧秀福並稱為“宋末三傑”。