The invention belongs to the technical field of human body posture correction, and particularly relates to a posture correction system and method based on human body posture recognition. Aiming at solving the problem that defects exist in online search video follow-up training or face-to-face training, the posture correction system comprises a human body modeling unit, a posture analysis unit, a training unit and a supervision unit, the human body modeling unit is used for scanning and modeling postures, the posture analysis unit is used for analyzing scanned posture modeling, the training unit is used for training and correcting postures of a user, the monitoring unit is used for reminding and monitoring daily sitting postures, walking postures, training arrangement and the like of the user, the human body modeling unit is connected with the posture analysis unit, the posture analysis unit is connected with the training unit, and the training unit is connected with the human body modeling unit and the supervision unit. The system and the method provided by the invention have good robustness, and can provide professional virtual private tutoring by accurately identifying own conditions without limitation of time and places.