Energy problem is an important consideration in wireless sensor network. It is because sensor nodes in network use limited battery source which leads to limited lifetime. Also, sensor nodes in WSNs use multi-hop communication, so nodes near sink node transmit more data compared with farther nodes. These phenomenon results in energy hole problem which is critical to prolong lifetime of sensor network. So We proposed energy efficient and low complexity detouring scheme to prevent energy hole problem in advance. For better environment of WSN, energy harvesting technology is used in this work. Although the amount of energy charged by energy harvest sources is not always enough to meet the requirement of WSNs, proposed scheme can be good at lifetime of network. With this method, beginning time of energy hole can be postponed and it will network lifetime more extended.