The invention discloses a method and device for detecting the wearing state of a wearable device. The method includes: detecting the distance between the wearable device and the surface of the 
human body;  Wear a wearable device; when it is detected that the distance is not less than the threshold, detect whether the original value of 
infrared reflection of 
human skin is between the minimum and maximum threshold of 
infrared reflection; detect that the original value of 
infrared reflection is between the minimum and maximum threshold  , detect whether the original value of 
green light reflection of 
human skin is between the minimum and maximum threshold of 
green light reflection; detect whether the original value of 
green light reflection is between the minimum and maximum threshold, detect whether the green light waveform of 
human skin has  Whether the waveform is regular and the frequency is within the 
normal heart rate range of the 
human body; if the waveform is detected to be regular and the frequency is within the 
normal heart rate range of the 
human body, it can be judged that the human body is wearing a wearable device, so as to achieve accurate detection of the wearing state of the wearable device.