The invention discloses an electronic device and a navigation method thereof. The navigation method of the electronic device comprises the following steps: S1, detecting the state of a
satellite positioning function and the state of a
base station positioning function, and if the
satellite positioning function and the
base station positioning function are invalid, recording positioning information when the two functions are invalid as primary positioning information and starting a self-positioning function; S2, calculating displacement by the self-positioning function based on the primary positioning information and updating current positioning information on an
electronic map; S3, detecting the state of the
satellite positioning function and the state of the
base station positioning function again, and if the
satellite positioning function and the base
station positioning function are restored, closing the self-positioning function, restarting the
satellite positioning function and the base
station positioning function and returning to the step S1, or returning to the step S2 if the
satellite positioning function and the base
station positioning function are not restored. By adopting the electronic device, users can implement self-navigation in dead zones of satellite positioning signals and mobile communication signals through the method.