A device for detecting curved surface and pressure distribution of foot sole comprises a housing, a top plate (1) packaged at an opening of the housing, a detection mechanism (2) contacted with the curved surface of the foot sole and provided with a vertical reciprocating lifting function, a detection circuit used for collecting the lifting displacement data of the detection mechanism and transmitting the lifting displacement data to an upper processing system, and a data processing system used for receiving the lifting displacement data transmitted from the detection circuit and analyzing and rebuilding. The detection device can realize detecting and rebuilding the three-dimensional curved surface and pressure distribution of the foot sole by infrared emission and receiving, with high precision, low cost, simple structure and easy operation.