Mobile Ad Hoc Network (MANET) is a wireless network that does not have any fixed structure. MANET is a collection of independent mobile nodes that can communicate with each other through radio waves. In conventional Internet Protocol (IP) forwarding, each router creates forwarding decision on the basis of IP header information. The router has to analyse the packet and routing table at each hop to take the decision for data transmission. Since, inappropriate decisions in data transmission causes delay in packet delivery. This can be overcome with the help of a special feature of Multiprotocol Label Switching (MPLS) called Label switching. MPLS is a switching mechanism that plays a good role in routing, switching and forwarding using small labels. The MPLS is integrated into MANET to improve network performance. In this paper, an effective routing strategy is introduced to reduce the transmission time between routers during the data transmission. Here the Ad Hoc On-Demand Distance Vector (AODV) with Biogeography Based Optimization (BBO) based routing method is used to identify the optimal route among the routers of the MPLS based MANET. The proposed methodology is named as AODV-BBO. Three different objective functions are considered in this routing strategy viz., residual energy, distance and number of hops. Moreover, the rerouting is performed when the node or link failure occurs in the network. This rerouting is used to overcome the packet drop through the MPLS based MANET. The performance of AODV-BBO methodology is analysed in terms of percentage of alive nodes, dead nodes, energy consumption, end to end delay and bandwidth. The performance of the AODV-BBO methodology is compared with two existing methods P2R2 and PS-ROGR. Result showed that, the energy consumption of the AODV-BBO methodology with 400 nodes is 536.52 J, which is less compared to the PS-ROGR method.