本发明公开了一种双簇头无线传感器网络路由方法,该方法包括以下步骤:进行网络初始化;进行临时分簇,当选的临时簇头节点收集簇内普通节点的位置和能量信息;根据临时簇头节点收集到的簇内普通节点的信息以及采集能耗与传输能耗最小化准则,利用粒子群优化算法选择出最优主簇头节点和最优副簇头节点;在数据传输阶段,每个副簇头节点根据其距离汇聚节点的距离和剩余能量信息选择下一跳节点,通过多跳将数据传输至汇聚节点处。本发明可有效缓解簇头负载过重的问题,提高了两簇头各自能量利用率,避免簇头快速死亡,均衡了网络能耗,延长了整个网络生存周期。