A human body security inspection apparatus, comprising: a base on which an inspected human stands; a millimeter-wave transceiver configured to perform a millimeter-wave scanning operation on the body of the inspected human standing on the base so as to detect whether or not the inspected human carries contraband and output a first signal, the millimeter-wave transceiver being further configured to slide or move up and down along a guide rail mounted on a frame of the human body security inspection apparatus, while emitting millimeter-wave to the inspected human standing on the base and receiving reflected millimeter-wave signals; a metal sensing detector arranged within the base and configured to detect whether or not there is a metallic foreign object in an underside of a shoe of the inspected human and output a second signal; a control device configured to communicate with the millimeter-wave transceiver and the metal sensing detector so as to control them to perform security inspection operations on the inspected human; and a data processing device configured to communicate with the millimeter-wave transceiver and the metal sensing detector, to receive and process the first signal so as to reconstruct a millimeter-wave hologram image of the body of the inspected human, and receive and process the second signal to obtain metal sensing information about a sensed metal in the underside of the shoe of the inspected human, characterised in that the control device is further configured to control the metal sensing detector to be always in a working state when the inspected human is being inspected by the human body security inspection apparatus, and to control the millimeter-wave transceiver to scan the inspected human only when the inspected human is standing on the base, and the data processing device is further configured to process a signal obtained during a time period where the millimeter-wave transceiver does not scan so as to obtain the metal sensing information. a base on which an inspected human stands; a millimeter-wave transceiver configured to perform a millimeter-wave scanning operation on the body of the inspected human standing on the base so as to detect whether or not the inspected human carries contraband and output a first signal, the millimeter-wave transceiver being further configured to slide or move up and down along a guide rail mounted on a frame of the human body security inspection apparatus, while emitting millimeter-wave to the inspected human standing on the base and receiving reflected millimeter-wave signals; a metal sensing detector arranged within the base and configured to detect whether or not there is a metallic foreign object in an underside of a shoe of the inspected human and output a second signal; a control device configured to communicate with the millimeter-wave transceiver and the metal sensing detector so as to control them to perform security inspection operations on the inspected human; and a data processing device configured to communicate with the millimeter-wave transceiver and the metal sensing detector, to receive and process the first signal so as to reconstruct a millimeter-wave hologram image of the body of the inspected human, and receive and process the second signal to obtain metal sensing information about a sensed metal in the underside of the shoe of the inspected human, characterised in that the control device is further configured to control the metal sensing detector to be always in a working state when the inspected human is being inspected by the human body security inspection apparatus, and to control the millimeter-wave transceiver to scan the inspected human only when the inspected human is standing on the base, and the data processing device is further configured to process a signal obtained during a time period where the millimeter-wave transceiver does not scan so as to obtain the metal sensing information.