An energy-efficient Location-Based Cooperative Routing (LBCR) algorithm is proposed to reduce the overall transmission power for routing in wireless networks. With theoretical analysis, appropriate relay node can reduce the transmission power of the cooperative link, given the outage probability of the link constrained at a certain target level. Based on the Adaptive Forwarding Cluster Routing (AFCR) algorithm, LBCR algorithm uses the location information of nodes to select appropriate relay node for each hop, and then combines multi-hop cooperation strategy to form the route from source node to destination node. Simulation results show that, compared with noncooperative routing algorithm and hop-by-hop cooperative routing algorithm, LBCR algorithm can obviously reduce the overall routing transmission power.