至1848年鸦片战争期间，曾与何玉成等士绅组织过团练。到1857年第二次鸦片战争时期，张被迫迁居广州城西泌沖。咸丰九年（1859年）于清水濠病逝，葬于广州城东北银坑岭。
着作与收藏.1837年其创作过《桂游日记》，被认为可以与范成大《骖鸾录》、陆游《入蜀记》等名着永世并存。鸦片战争后，殖民主义者的入侵激发了他的爱国热情，写下很多反映鸦片战争的诗歌。《三元里》为他的代表作。晚年也自署珠海老渔、唱霞渔者。其亦喜收书藏书，以清代文集居多，藏书楼有南雪楼、听松园、松心草堂、还读我书斋等