The invention discloses a digital passive infrared static human body detector which comprises an outer shell, a microcontroller and a PIR sensor and is characterized in that a Fresnel lens is arranged at the front end of the PIR sensor, a matched reflector is installed between the PIR sensor and the Fresnel lens, and the microcontroller is connected with a power source module, a drive motor and a detection switch. A detection method includes: a, background noise is learned, and a background noise sequence is formed; b, dynamic human body detection is carried out; c, delayed output is carried out; d, static detection is judged whether to be carried out or not; e, detection signals are acquired, and a detection signal sequence is formed; f, the digital mutual correlation calculation is carried out; and g, a static human body is judged whether to exist or not. According to the detector and the method, false assumption of a prior passive static human body detector and the defect that the human body under the static state can not be detected are abandoned and avoided, and the human body under the static state in a detection area can be effectively and accurately detected so that the static detection is achieved.