This paper proposes an active routing based intra-domain mobility management (ARMM) for wireless mesh networks. ARMM combines the location update procedure of mobile stations with the active routing procedure of mesh routes, which makes the mesh routers perform location management, on behalf of the mobile stations that are attached to them. Thus, the mesh routes can locate the mobile stations attached to them. This paper proposes the two-layer routing model, routing algorithm and location update mechanism. The performance analysis shows that, compared to the existing solution, ARMM has shorter handover delay, and a smaller location update and delivery cost.