Hierarchical mobile IPv6 makes the mobility management localized. Registration with HA is only needed while MN moving between MAP domains. This paper proposed an adaptive mobility management scheme based on the hierarchical mobile IPv6. The scheme focuses on the MN operation as well as MAP operation during the handoff. Adaptive MAP selection algorithm can be used to select a suitable MAP to register with once MN moves into a new subnet while MAP can thus adaptively changing his management domain. Furthermore, MAP can also adaptively changes its level in the hierarchical referring on the service load or other related information. Detailed handoff algorithm is also discussed in this paper.