1938年底,畫家張善子在周恩來和國民政府主席林森等人的贊助下,攜帶他本人及張大千的畫一百八十多件出國辦畫展,為中國抗日戰爭做宣傳,同時募集捐款貢獻祖國。1939年4月間,張善子由歐洲輾轉到美國。羅斯福總統久慕其名,多次邀請他到白宮作客,把他待為上賓。此間張善子得知羅斯福不久前為了向日本施加壓力,宣布廢除《美日商約》。為表示對羅斯福總統這一正義行為的支持,他專門畫了幾張巨虎圖,到白宮分贈給美國總統和國務卿赫赫爾先生。這些畫,后來由美國國家博物館收藏,至今仍視為至寶。
1940年9月2日,張善子由美國回國,因積勞成疾,于1940年10月20日逝世,葬于歌樂山下。張治中送有一幅挽聯:“載譽他邦,畫苑千秋正義譜;宣勞為國,藝人一代大風堂”。