本发明涉及智能控制技术领域,具体涉及一种基于群体智能的反鱼雷方法及系统,所述反鱼雷系统包括由多条USV组成的USV集群,所述USV集群的USV之间实时交互信息,相邻两条USV具有重叠的探测区域,重叠的探测区域连接形成包围圈,所述USV包括:探测子系统、通信子系统、拦截子系统和控制子系统;所述方法为:USV集群通过执行编队控制算法实现对水面舰艇的环绕包围运动,并形成反鱼雷末端防御圈;当探测到鱼雷时,对鱼雷进行跟踪定位,接着根据拦截时刻确定拦截位置,根据拦截位置确定执行拦截任务的USV,在拦截时刻向拦截地点按发射角度发射超空泡反水雷射弹对鱼雷进行拦截,本发明可以实现对鱼雷攻击的全方位、实时的防御。