谢琰以资望镇会稽,不能绥怀,又不为武备。诸将咸谏曰:“贼近在海浦,伺人形便,宜开其自新之路。”琰不从,曰:“苻坚之众百万,尚送死淮南;孙恩小贼,败死入海,何能复出!若其果出,是天欲杀之也。”既而恩寇浃口,入馀姚,破上虞。进及邢浦,琰遣参军刘宣之击破之,恩退走。少日,复寇邢浦,官军失利,恩乘胜径进。己卯,至会稽。琰尚未食,曰:“要当先灭此贼而后食。”因跨马出战,兵败,为帐下都督张猛所杀。吴兴太守庾桓恐郡民复应恩,杀男女数千人。恩转寇临海。朝廷大震,遣冠军将军桓不才、辅国将军孙无终、宁朔将军高雅之拒之。