The invention relates to a walker capable of ensuring the safety and avoiding a bad posture. The walker comprises an upper disc frame, supporting legs and walking wheels, the upper portions of the supporting legs are connected with the upper disc frame through pull springs, the walking wheels are installed at the bottoms of the supporting legs, the supporting legs are provided with brake columns,and suction cups are arranged at the bottoms of the brake columns; two walking wheels are adopted at the bottom of each supporting leg, every two walking wheels are fixedly connected through a connecting shaft, driving type gears are fixedly arranged on the connecting shafts, the driving type gear and the walking wheels synchronously rotate, the bottoms of the supporting legs are connected with the connecting shafts through rotary shafts, the supporting legs can rotate along the rotary shafts, driven type gears meshed with the driving type gears are fixedly installed on the supporting legs, the supporting legs are provided with clockwork springs, one end of each clockwork spring is fixed to the corresponding supporting leg, and the other end of each clockwork spring is connected with the corresponding driven type gear. By means of the the walker capable of ensuring the safety and avoiding the bad posture, the influence of the wrong walking posture on the development of the infant legscan be avoided, the free movement range of the walker can be further controlled, and the safety of infants is guaranteed.