The invention relates to an engine failure treating method for an unmanned aerial vehicle. The engine failure treating method comprises a control computer system, a logic program module, a signal collecting element, a signal collecting program module, and a program module, wherein the control computer system is provided with the functions of data collecting and signal processing; the logic program module is arranged in a control computer and can automatically diagnose, control and process system failure; the signal collecting element and the signal collecting program module are used for extracting a rotate speed sensor signal of an engine and monitoring the voltage and the pulse frequency of an ignitor in real time; and the program module is used for an engine cylinder temperature sensor and is used for monitoring and judging whether cylinder score failure exists or not. According to the method, an accident failure emergency control function for an engine is merged into a failure diagnose unit of the control computer system, an emergency return journey program module comprising a guided system and a control unit for opening a parachute and an air bag, releasing a buffer bracket and the like, thus the engine failure situation can be monitored in real time and can be processed in emergency, the treating method disclosed by the invention is safe and effective, the failure can be monitored in real time and can be automatically diagnosed and processed, the dead problem due to the engine failure is solved, and the method has the advantages that the response is quick, the success rate is high, and the reliability is high.