The invention provides a double-cam self-locking sole massager. The double-cam self-locking sole massager comprises a top plate, a bottom plate, a driving mechanism, a transmission mechanism, a control assembly and a supporting mechanism arranged between the top plate and the bottom plate, two sets of cam structures are arranged between the top plate and the bottom plate, each set of cam structures comprises a cam shaft and seven cams, the two sets of cam structures have same structures and are arranged symmetrically, the seven cams of each set of cam structures are arranged on the corresponding cam shaft according to a certain angle, every two cams, in a same horizontal plane, of the two sets of cam structures form a cam set, the upper portion of each cam set is provided with a cam push rod, the two ends of each cam push rod are connected with the two cams of the corresponding cam set respectively, the upper portion of each cam push rod is connected with a transverse rod, and the topsof the transverse rods are provided with massage mechanisms. The double-cam self-locking sole massager has the advantages that different effects can be achieved by adjusting the time of acupoint massage, not only can the fatigue be relaxed and relieved, but also the healthcare effect can be achieved, and the double-cam self-locking sole massager has great benefits to the human body.