The invention discloses a three-dimensional face recognition device and method based on the three-dimensional point cloud. The three-dimensional face recognition device based on the three-dimensional point cloud comprises an data input unit, a characteristic region detecting unit, a noise filtering unit, a characteristic point selecting unit, a data registration and calculation unit and a nearest neighbor classifier calculation unit, wherein the data input unit is used for obtaining three-dimensional point cloud face data, the characteristic region detecting unit is used for positioning three-dimensional point cloud characteristic regions obtained by the data input unit, the noise filtering unit is used for conducting smoothness on the positioning data so as to filter noise, the characteristic point selecting unit is used for selecting global face characteristic points from the pre-processed face data, the data registration and calculation unit is used for conducting registration on the selecting global face characteristic point selected by the characteristic point selecting unit, and the nearest neighbor classifier calculation unit is used for classifying the data registered through the data registration and calculation unit. The three-dimensional face recognition method based on the three-dimensional point cloud comprises the steps of imputing, characteristic region positioning, rough registration, noise filtering, characteristic point selecting, re-registration and recognition. According to the three-dimensional face recognition device and method based on the three-dimensional point cloud, recognition is conducted after noise filtering and registration are conducted on the three-dimensional face data, and thus the recognition precision is high.