The invention discloses a system and method for pedestrian navigation based on multiple sensors. A sensor module comprises a GPS, an MEMS accelerometer, an MEMS gyroscope, a magnetic compass and a barometer. When the GPS is free of signal blockage, the GPS is adopted to perform navigation positioning. When GPS signal failure occurs, the MEMS accelerometer is utilized to collect and detect pedestrian's walking step number, the pedestrian walking course is calculated through data combination of the MEMS gyroscope and the magnetic compass, and a pedestrian's motion track in the plane is calculated according to the step number and navigation. A motion track of a pedestrian in the height direction is obtained by utilizing data obtained by the MEMS accelerometer and the barometer, and the positioning of a motion track of the pedestrian in a three-dimensional space is achieved. According to the system and method for pedestrian navigation based on the multiple sensors, the shortcoming that single GPS signals are lowered in performance when being indoors or being blocked out, and normal navigation and positioning cannot be performed is overcome, the requirements for small size and low cost of a personal navigating instrument are met, and the system and method for pedestrian navigation are more suitable for navigation of walking pedestrians.