A Mobile Ad Hoc Network (MANET) is a dynamic wireless network that can be formed without the need for any pre-existing infrastructure in which each node can act as a router. Due to bandwidth constraint and dynamic topology of mobile ad hoc networks, multipath supported routing is a very important research issue. This paper proposes a Network Coding-based on-demand Multipath Routing algorithm in MANET (NCMR). It is typically proposed in order to increase the reliability of data transmission or to provide load balancing. In our simulation, we compare NCMR routing protocol with AODVM routing protocol, in terms of the packet delivery ratio, packet overhead, and average end-to-end delay when a packet is transmitted. The simulation results show that the NCMR routing protocol provide an accurate and efficient method of estimating and evaluating the route stability in dynamic MANETs.