This thesis presents a fully distributed on-demand routing algorithm that has capability of power-saving. A key concept here is in time delay route requests sent by each node with a given delay that is inversely proportional to residual battery capacity of each node. With this $\emph{time delay on-demand routing}$(TDOR) algorithm, routes are fully distributively constructed among the nodes, while balancing the power consumption of each node. Through encouraging simulation results from both static and dynamic situations, including the comparison with recently proposed algorithms of MBCR and MMBCR [1], we have found that TDOR makes significant improvement in terms of network lifetime.