The invention asks for protecting a cross-layer and bi-directional routing method in a wireless sensor network and relates to the technical field of communication. The existing wireless sensor network has the disadvantages that no downlink route is established in route establishing process, function of inquiring a sink node can not be supported, extra-cost occurs when energy information is updated by adopting node energy as the routing standard, and the cost of controlling the system is slightly larger. The method adopts source routing and cross-layer information share manner and uses smaller cost to establish the downlink route from the sink node to a sensor node without using special control group, the function of inquiring the sink node is added, and regular acquiring, releasing and updating of the rest energy information of the node are realized, when routing, the hop number and the rest energy of the node are both used as the measure standards, the energy consumption when forwarding the node is balanced when reducing the node energy and the network bandwidth consumption, and the service life of the wireless sensor network can be prolonged, and the network bandwidth utilization rate is increased.