Multi-protocol label switching (MPLS) is deployed in the Internet backbone to support service differentiation and traffic engineering. Mobile MPLS is a new scheme that integrates Mobile IP and MPLS protocols to support mobility to MPLS. However, it is not suitable for micro-mobility environments. In this paper we propose a micro-mobility architecture based on the integration of MPLS for wireless networks. In addition to QoS supporting, the proposed scheme has the advantages of traffic aggregation, traffic engineering capabilities offering, low latency and fast handoff.