The invention provides an opportunistic routing method capable of efficiently utilizing energy, for a mobile wireless sensor network, which solves the problems of node holes, short network lifetime and the like of the mobile wireless sensor network, so as to prolong the lifetime of the mobile wireless sensor network. According to the method, a candidate forwarding node set is determined, the priority of the candidate forwarding node set is optimized by the comprehensive measurement strategies of energy estimation, load estimation, movement influence factors and the like, and in combination with the mechanisms of geographic positions, energy sensing, load balancing and the like, so as to finish the data package forwarding of the mobile wireless sensor network. The method disclosed by the invention is capable of effectively alleviating the problems of node holes, short network lifetime and the like of the mobile wireless sensor network.