The present invention provides a method for detecting a blood glucose level of a subject using an electromagnetic wave. Because a different blood glucose level is accompanied by a different electromagnetic absorption constant, the present invention compares a detected blood glucose electromagnetic absorption constant of the subject with data in a blood glucose electromagnetic absorption constant database so as to obtain a blood glucose concentration of the subject. The present invention also provides a device for detecting a blood glucose level of the subject using the electromagnetic wave.