We develop an energy efficient routing algorithm for Wireless Sensor Network. Though most of the conventional research work focuses on resource management and security issues, they fail to focus in terms of energy efficient routing protocols. We proposes an Energy Efficient Distribution Diffusion Protocol based A* algorithm which is superior to conventional routing techniques like LEACH, AODV, and RIDSR. Existing routing techniques use hop-count as a routing metric to optimize the routing overhead in the network. Our technique avoids choosing nodes with residual energy to join the cluster. For high data rates the hops between the cluster heads follow loop-free shortest path algorithm for the receiver. This transmission time is calculated as the forward and backward link loss rate and throughput of the system is 5-7% higher than conventional techniques. In some cases, when multiple routes traverse through the same node, the node may end up with out-of-energy, which results in detaching the node from the network. To overcome this issue, our proposed work also takes the nodes remaining energy into account in routing selection. With this scope, it is pre-estimated that the proposed routing protocol can optimize the energy efficiency by 20% more than conventional reactive routing protocols. As a future work, with little trade-off factors we can establish security measures to our routing protocols.