Wireless sensor network is a collection of a large number of small devices which collects information from physical environment using sensor nodes. These nodes process, store and send the information to other nodes in the network. To transmit data sensor nodes require battery power. If a node does not have sufficient battery power then it cannot transmit data. So power optimization is a major issue in wireless sensor network. An efficient routing algorithm is required to utilize power of nodes and increase the lifetime of the network.