临会稽，谢琰尚未吃饭就要出战，先遣广武将军桓宝为前锋，杀敌甚多。但后来谢琰在河塘之间的窄路行军，为孙恩军在船舰中射箭攻击，谢琰军队因而前后断绝，在千秋亭败于孙恩。当时谢琰帐下督张勐从后砍谢琰的马，谢琰堕地被杀，二子谢肇和谢峻亦同时遇害。朝廷追赠侍中、司空，谥为忠肃公。