Mobile Adhoc Networks (MANETs) provide special extemporary applications and services in a shorter time at anytime and anywhere. In MANETs, nodes require well-organized cooperation among neighboring nodes for routing and other network operations. The non-cooperative behavior of a mobile node causes a critical problem for routing and networking. The noncooperativeness is due to its resource-constraints like battery power, non-centralized nodes, or malicious nodes. Only cooperative nodes of the network can provide an effective routing path. To discover the cooperative nodes the present work develops the trust and energy based ad hoc on demand distance vector (TE-AODV) routing. The trust value of intermediate nodes facilitates the sophisticated cooperation. TE-AODV routing gives better results for residual energy, throughput, and routing overhead (RO) than existing routing protocols. TE-AODV routing improves the remaining energy by 5‒8%, reduces RO by 8‒10%, and performs 4‒8% faster than other protocols on detecting non-cooperative nodes.