The invention discloses a dynamic human face tracking method. The method comprises the steps of S1, tracking a target by using a feature-based tracking algorithm, and when the tracking of the target is lost, going to and executing the step S2; S2, predicting a human face region position after the tracking is lost, establishing a feature point template, matching pixel points of the predicted humanface region position with the current feature point template, initializing an optical flow tracking algorithm by successfully matched feature points, tracking the target, and according to a loss stateof the feature points, updating the feature point template; and S3, when a target position which can be tracked by the feature-based tracking algorithm is restored, returning to and executing the step S1. The method can be suitable for human face tracking under complex conditions of deflection, shielding and the like, and has the advantages of simple implementation method, high tracking efficiency and precision, capability of taking stability and timeliness into account, high environmental adaptability, good anti-interference capability and the like.