The invention provides a shoe sole positioning device. The shoe sole positioning device comprises a first push element, a U-shaped frame, pressing mechanisms and a base block which are sequentially connected from top to bottom, a groove is formed in the bottom face of the base block, and vacuum openings are formed in the bottom of the groove; a pushing end of the first push element faces downwards, and a push rod of the first push element drives the U-shaped frame to move up and down; each pressing mechanisms comprise a second push element and a first push rod, the second push elements are installed on the U-shaped frame, and the first push rods are installed on push rods of the second push elements; the base block is provided with guide holes for moving of the first push rods, the guide holes run through the bottom of the groove, and the first push rods are arranged in the corresponding guide holes. In the shoe sole positioning device, the shoe sole is positioned through the groove inthe bottom face of the base block, the shoe sole is adsorbed to be fixed through the vacuum openings, the shoe sole is pressed on a shoe tree through the pressing mechanisms, and then, it is achievedthat a shoe upper is closely stuck to the shoe sole.