The invention provides a face detection method and device, and the method comprises the steps: inputting a to-be-detected image into a first convolution neural network, detecting a face region in theto-be-detected image through the first convolution neural network, and marking a first face candidate window in the detected face region; adjusting the scale of an (M-1) face candidate window to be the scale of an M-th convolution neural network, inputting the scale of the M-th convolution neural network into the M-th convolution neural network, detecting a face region of the (M-1) face candidatewindow through the M-th convolution neural network, and carrying out the marking of an M-th face candidate window in the detected face region, wherein M=2, 3, ..., N, and N >=3; merging an N-th face candidate window and an (N-1)-th face candidate window into a face well-chosen window through a global non-maximum suppression method, wherein the first convolution neural network, the second convolution neural network, ..., the N-th convolution neural network are cascaded according to a scale sequence of convolution neural networks from the small to the big. The invention also provides a face detection method and device. The method and device can detect the face region precisely and efficiently.