The invention relates to an unsupervised human detecting and positioning method. The method includes the steps that a transmitter transmits signals, and the signals pass through a monitoring area and are received by a receiver; channel state information data are collected in real time, subcarrier amplitudes of all data in a sliding time window are averaged to obtain a vector containing the average of all the subcarrier amplitudes, and the vector serves as the signal characteristic; the signal characteristic of the detection signals is extracted from the sliding window, the correlation between the detection signal characteristic and the static standard signal characteristic is calculated, if the correlation received by all receiver antennas is larger than a set threshold value, it shows that the human body appears in the monitoring area, the position of the human body is positioned, or else signal detection is continued on the monitoring area; parameter information in a positioning model parameter file is read, the probabilities, at all positions capable of being positioned, of the detection signal characteristic are calculated, and the position with the largest probability correlation is the position where the human body is located most likely.