The invention discloses a mobile terminal having an auxiliary positioning function and a method. The mobile terminal comprises a global positioning system (GPS) module, a gyroscope, an accelerometer and a microprocessor, wherein the GPS module, the gyroscope and the accelerometer are respectively connected with the microprocessor. By the mobile terminal having the auxiliary positioning function and the method provided by the invention, angular speeds and angles of the mobile terminal around an X axis, a Y axis and a Z axis are tested by using the gyroscope; the forward acceleration of the mobile terminal is measured by the accelerometer, and the current speed of the mobile terminal is calculated; and according to initial longitude and latitude coordinates, an initial altitude and an initial current speed, which are acquired by the GPS module, the final longitude and latitude, the final altitude and the final forward speed of the mobile terminal are calculated, so when a GPS signal is abnormal, the function of continuously positioning and navigating the mobile terminal is realized, a user cannot feel the change of GPS application functions completely, and a good use experience effect is achieved.