The invention relates to an emotion identification method for human non-programmed motion, belongs to the field of computer mode identification, and solves the problems of low learning speed and low identification rate in the prior homogeneous emotion identification method. The method comprises a hidden Markov model establishing step and an emotion identification step, wherein the hidden Markov model establishing step comprises a training data acquisition substep, a motion segmentation substep, a feature extraction substep and a training substep, and establishes a hidden Markov model of various motion types and emotions; and the emotion identification step comprises a data acquisition substep, a motion segmentation substep, a feature extraction substep and an identification substep, and carries out emotion identification and motion type identification for a human motion sequence to be identified through the constructed hidden Markov model. The method can well show the inherent law of the motion, not only can identify the emotion, but also can identify the motion type, and has high identification rate, strong practicability and wide application.