Mobile Wireless Sensor Network (MWSN) is a set of interconnected mobile sensor devices forming a dynamic network without a fixed administration. MWSN is used in various domains, such as disaster detection, medical systems, military applications, vehicular communications, and in other sensitive applications. Compared to the classical sensor networks, MWSNs involve an additional constraint consisting of the topology change frequency caused by the mobility of sensor devices. This influences highly the energy consumption and consequently the network reliability. In this paper, we take in charge this important issue and we contribute by the proposition of an efficient and energy-aware routing protocol. The proposed protocol operates for both request and event oriented MWSN applications. It introduces the sensor device mobility history in order to build-up stable routing paths, and incorporates a novel technique of dissimulation in order to exchange the mobility control messages without overhead. We have evaluated the performances of the proposed protocol through simulations, in which it provides effective results in terms of energy consumption and load-balancing.