The invention provides an indoor positioning method based on multipath energy fingerprints, and belongs to the technical field of indoor wireless positioning and wireless communication. The method comprises the following steps that S1, in an off-line signal collecting stage, collected data is subjected to wireless signal estimation to obtain multipath parameters of k channels corresponding to each base station, in addition, RSSI (received signal strength indication) is calculated, and meanwhile, the corresponding position is measured to obtain a multi-dimension space fingerprint base; S2, in the on-line period, through actual measurement signals, the current position channel multipath parameters of users are obtained through estimation by using a channel estimation algorithm, in addition, the RSSI is calculated, and the actual measurement RSSI and the RSSI of the fingerprint base are compared to obtain fingerprint points with the 10 percent similarity; S3, the fingerprint points screened out in S2 are subjected to channel parameter comparison to obtain the average coordinate of several most similar points as the user position estimation value. The method provided by the invention has the advantages that the indoor channel multipath parameter information is perfectly merged into the indoor positioning algorithm, and the positioning precision and the stability can be more obviously improved.