The invention discloses a failure recovery method based on precursor dependence to mainly solve the problems that in an existing failure recovery technology, a failure point cannot be accurately positioned, and multi-system repeated backup atom functions are arranged with the dependence of a single detection point. According to the technical scheme, a functional dependence tree is structured for an application case needing failure data recovery; secondly, backup of the atom function of the functional dependence tree is built; thirdly, recovery processing is carried out when a root node of the functional dependence tree breaks down, an external storage device is searched for the latest full backup, the failure atom function is recovered according to the full backup, all increment backup after the latest full backup are searched for, increment recovery is carried out on the failure atom function one by one according to the sequence, and finally the root node is recovered. By means of the failure recovery method, function detailing can be carried out on an application, and targeted recovery can be carried out when a failure occurs; furthermore, a double-layer backup mode is used, the backup efficiency is improved, and the method can be used for failure data recovery of the application case.